Theme
Primary Color

تسجيل مقاس صورة إضافي للبطاقات

المقاس المخصص بيسمح تطلب صورة مناسبة للبطاقة بدل تحميل الصورة الأصلية الكبيرة

تجهيز المثال

أنشئ مجلد ezl-demo-17 داخل wp-content/plugins في نسخة WordPress للتجربة ثم ضع ملف الإضافة التالي بداخله وفعلها من لوحة التحكم

كود الإضافة

<?php
/*
Plugin Name: Academy Demo 17
*/

if (!defined("ABSPATH")) { exit; }

add_action('after_setup_theme', function () {
    add_theme_support('post-thumbnails');
    add_image_size('ezl-card', 480, 270, true);
});
add_shortcode('ezl_featured_card', function () {
    if (!is_singular('post') || !has_post_thumbnail()) { return ''; }
    return get_the_post_thumbnail(get_the_ID(), 'ezl-card');
});

طريقة التجربة والنتيجة

ارفع صورة جديدة كبيرة وحددها كصورة بارزة ثم أضف [ezl_featured_card] للمقال وافتحه

ملحوظة

المقاس الجديد بيتولد للصور المرفوعة بعد التسجيل والصور القديمة محتاجة إعادة توليد المقاسات في بيئة مناسبة

wordpress شرح