wordpres 5 ارسال شده در خرداد 95 گزارش بازنشر ارسال شده در خرداد 95 سلام من کدهای زیر رو نوشتم تا اینکه بتونم یه فیلد آپلود دیگه توی صفحه شناسنامه کاربر توی وردپرس اضافه کنم بعد حالا الان مشکلی که داره اینکه که عکسی که آپلود میکنیم رو توی فولدر upload ذخیره نمیکنه ولی آدرس و اسم عکس رو توی دیتابیس ذخیره میکنه چی باید بکنم؟ add_action( 'show_user_profile', 'my_show_extra_profile_fields' ); add_action( 'edit_user_profile', 'my_show_extra_profile_fields' ); function my_show_extra_profile_fields( $user ) { ?> <h3>Extra profile information</h3> <table class="form-table"> <tr> <th><label for="Linkedin">Header Photo</label></th> <td> <input type="file" name="Header" id="Header" value="<?php echo esc_attr( get_the_author_meta( 'Header', $user->ID ) ); ?>" class="regular-text" /><br /> <span class="description">عکس هدر صفحه پروفایل خود را آپلود کنید</span> </td> </tr> </table> <?php } add_action( 'personal_options_update', 'my_save_extra_profile_fields' ); add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' ); function my_save_extra_profile_fields( $user_id ) { $uploadUrl= wp_get_upload_dir(); if ( !current_user_can( 'edit_user', $user_id ) ) return false; /* Copy and paste this line for additional fields. Make sure to change 'twitter' to the field ID. */ update_usermeta( $user_id, 'Header', $uploadUrl['url']."/".$_POST['Header'] ); } نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 95 گزارش بازنشر ارسال شده در خرداد 95 اگر کدتون همین هست، بخش آپلود عکس به وردپرس رو ننوشتید برای همین فقط اسم فایل رو ذخیره می کنه ولی بصورت فیزیکی فایل رو آپلود نمی کنه. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .