في مقالنا السابق ، أوضحنا لك كيفية تعيين العرض الأقصى oEmbed في ووردبريس 3.5 باستخدام $ content_width . يعد هذا حلاً جيدًا تمامًا لتغيير الحد الأقصى للعرض والارتفاع ، ولكن هذا التغيير عالمي. في مشروع حديث ، أردنا الحصول على أحجام مختلفة للصفحة الرئيسية وصفحة المنشور الفردية. في هذه المقالة ، سنوضح لك كيفية تغيير العرض والارتفاع oEmbed max ديناميكيًا في ووردبريس باستخدام العبارات الشرطية.
كل ما عليك القيام به هو إضافة الوظيفة التالية في ملف function.php الخاص بالقالب الخاص بك أو في ملحق خاص بالموقع .
//Custom oEmbed Size
function wpb_oembed_defaults($embed_size) {
if(is_front_page()) {
$embed_size['width'] = 940;
$embed_size['height'] = 600;
}
else {
$embed_size['width'] = 600;
$embed_size['height'] = 338;
}
return $embed_size;
}
add_filter('embed_defaults', 'wpb_oembed_defaults');
يمكنك استخدام أي من العلامات الشرطية المتوفرة في ووردبريس . يمكنك حتى أن يكون عرض oEmbed مخصصًا لكل صفحة إذا لزم الأمر باستخدام الحقول المخصصة. نأمل أن تجد هذه المقالة مفيدة في مشروعك القادم.
خدمات مميزة لآجلك
نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.
اشترك معنا لمزيد من المعرفة
إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

