استفاده خودکار از ت...
 
آگاه‌سازی‌ها
پاک‌کردن همه

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


ارسال‌: 0
 ناشناس
میهمان
(@ناشناس)
عضو شده: 1 ثانیه قبل

با سلام

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

کد زیر رو در قسمت functions.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');
موفق باشید.

منبع:تارمستر

3 پاسخ
ارسال‌: 3598
Admin
(@admin)
عضو
عضو شده: 10 سال قبل

جناب ميشيان اون شماره ها چيه؟

پاسخ
ارسال‌: 0
 ناشناس
میهمان
(@ناشناس)
عضو شده: 1 ثانیه قبل

من این کد رو از طریق ایمیل دریافت کردم توضیحات تکمیلی تو خوده سایت منبع هستش

پاسخ
ارسال‌: 3598
Admin
(@admin)
عضو
عضو شده: 10 سال قبل

با تشكر از زحمات بي دريغ شما

پاسخ
اشتراک: