تسجيل مقاس صورة إضافي للبطاقات
المقاس المخصص بيسمح تطلب صورة مناسبة للبطاقة بدل تحميل الصورة الأصلية الكبيرة
تجهيز المثال
أنشئ مجلد 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] للمقال وافتحه
ملحوظة
المقاس الجديد بيتولد للصور المرفوعة بعد التسجيل والصور القديمة محتاجة إعادة توليد المقاسات في بيئة مناسبة