رفتن به مطلب

ذخیره عکس آپلود شده در فولدر upload


پست های پیشنهاد شده

سلام

من کدهای زیر رو نوشتم تا اینکه بتونم یه فیلد آپلود دیگه توی صفحه شناسنامه کاربر توی وردپرس اضافه کنم بعد حالا الان مشکلی که داره اینکه که عکسی که آپلود میکنیم رو توی فولدر 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'] );
}

 

لینک به ارسال
  • 2 هفته بعد...

اگر کدتون همین هست، بخش آپلود عکس به وردپرس رو ننوشتید برای همین فقط اسم فایل رو ذخیره می کنه ولی بصورت فیزیکی فایل رو آپلود نمی کنه.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...