
ميزة أو خاصية جديدة تم إضافتها في الووردبريس 4.5 wordpress لإضافة شعار الموقع من خلال تخصيص أي من خلال لوحة الإدارة مباشرة, ولإضافة هذه الميزة ما علينا سوى إدراج السطر التالي في ملف functions.php الخاص بالقالب المستعمل وبالضبط ضمن الدالة المرتبطة بالهوك after_setup_theme :
add_theme_support( 'custom-logo' );
إذا لم تستطع تحديد الدالة أضف دالة جديدة أي أضف الكود التالي بدل السابق:
function theme_prefix_setup() {
add_theme_support( 'custom-logo' );
}
add_action( 'after_setup_theme', 'theme_prefix_setup' );
أو نضيف التالي إذا أردنا تحديد عرض وارتفاع الشعار:
function theme_prefix_setup() {
add_theme_support( 'custom-logo', array(
'height' => 100,
'width' => 150,
'flex-width' => true,
) );
}
add_action( 'after_setup_theme', 'theme_prefix_setup' );
كما يمكننا تحديد أبعاد الشعار بواسطة السي اس اس css وذلك بإضافة الكلاس التالي في ملف style.css:
.custom-logo {
height: 100px;
width: 150px;
}
يمكنك استعمال أشياء كثيرة في الكلاس السابق أنا أعطيتك مثالا فقط, يمكنك استعمال margin و padding …
ثانيا- نضيف السطر التالي, الخاص بإظهار أو استدعاء الدالة الخاصة بالشعار, في المكان المناسب في ملف الهيدر header.php أي في المكان الذي نريد أن يظهر فيه الشعار بالضبط:
<?php the_custom_logo(); ?>
ثالثا- نضغط على كلمة تخصيص في الأدمن بار ثم هوية الموقع ثم تحديد الشعار ثم نضغط على حفظ ونشر.
هذا كل ما في الأمر, بالتوفيق
رابط الموضوع للنسخ
جميلة هذه الخاصية والووردبريس كله رائع
شكرا لك على التنبيه والشرح