• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

آموزش استفاده خودکار از تصاویر ریسایز شده وردپرس

amininho

متخصص بخش کامپیوتر


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

کد زیر رو در قسمت functions.php قالب خود اضافه کنید و تنظیمات دیگر نیاز نیست.
PHP:
function replace_uploaded_image($image_data) {    // if there is no large image : return    if (!isset($image_data['sizes']['large'])) return $image_data;     // paths to the uploaded image and the large image    $upload_dir = wp_upload_dir();    $uploaded_image_location = $upload_dir['basedir'] . '/' .$image_data['file'];    $large_image_location = $upload_dir['path'] . '/'.$image_data['sizes']['large']['file'];     // delete the uploaded image    unlink($uploaded_image_location);     // rename the large image    rename($large_image_location,$uploaded_image_location);     // update image metadata and return them    $image_data['width'] = $image_data['sizes']['large']['width'];    $image_data['height'] = $image_data['sizes']['large']['height'];    unset($image_data['sizes']['large']);     return $image_data;}
add_filter('wp_generate_attachment_metadata','replace_uploaded_image');
موفق باشید.
 
بالا