mostafa_042 1 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) من الان از توابع وردپرس برای آپلود استفاده کردم. مشکل اینجاست که وقتی ارسال رو میزنم عکس آپلود میشه اما لینکش توی دیتابیس ذخیره نمیشه (با توجه به اینکه جداول مورد نظر ساخته شده. ) اما وقتی type فیلد رو تغییر میدم مثلا به تکست اطلاعات توی دیتابس ذخیره میشه. می خواستم بدونم مشکل کجاست ؟ خواهشا راهنمایی کنید.<form id="featured_upload" method="post" action="#" enctype="multipart/form-data"><input type="file" name="my_image_upload" id="my_image_upload" multiple="false" /><input type="hidden" name="post_id" id="post_id" value="55" /><?php wp_nonce_field( 'my_image_upload', 'my_image_upload_nonce' ); ?><input id="submit_my_image_upload" name="submit_my_image_upload" type="submit" value="Upload" /></form><?php// Check that the nonce is valid, and the user can edit this post.if (isset( $_POST['my_image_upload_nonce'], $_POST['post_id'] )&& wp_verify_nonce( $_POST['my_image_upload_nonce'], 'my_image_upload' )&& current_user_can( 'edit_post', $_POST['post_id'] )) {// The nonce was valid and the user has the capabilities, it is safe to continue.// These files need to be included as dependencies when on the front end.require_once( ABSPATH . 'wp-admin/includes/image.php' );require_once( ABSPATH . 'wp-admin/includes/file.php' );require_once( ABSPATH . 'wp-admin/includes/media.php' );// Let WordPress handle the upload.// Remember, 'my_image_upload' is the name of our file input in our form above.$attachment_id = media_handle_upload( 'my_image_upload', $_POST['post_id'] );if ( is_wp_error( $attachment_id ) ) { // There was an error uploading the image.} else { // The image was uploaded successfully!}} else {// The security check failed, maybe show the user an error.} ویرایش شده مهر 93 توسط mostafa_042 نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 در قسمت attachments چیزی ایجاد نمیشه؟ 1 نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 اسم جدول رو my_image_upload میزارم؛ فایل هم آپلود میشه و توی پوشه مورد نظر میره.اما توی دیتابیس ذخیره نمیشه؛ اما وقتی نوع فیلد رو تکست میزارم اطلاعات فیلد توی دیتابس ذخیره میشه نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 کسی از دوستان جواب رو نمیدونه ؟ (اسپم نیستا صرفا برای یاداوری بود ، پیشاپیش معذرت!) نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .