من مميزات ووردبريس أنه يسمح لنا بإنشاء تصميم مخصص لكل صفحة وهو ما يعرف بقالب صفحة مخصص ( Custom Page Template), لكن ما رأيك بإنشاء تصميم خاص لمقالات كل تصنيف؟
لعمل هذا عليك المرور بثلاث مراحل.
إنشاء ملفات التصاميم
أول شيء عليك القيام به هو إنشاء كل واحد من ملفات التصاميم المختلفة التي تريد استعمالها، في هذا المثال سنقوم بإنشاء ثلاث ملفات.
- single1.php
- single2.php
- single2.php
إنشاء تصميم لباقي المقالات
هنا فقط علينا تغيير اسم ملف single.php
إلى single_defaute.php
أو أي اسم آخر تريده وبعدها إنشاء ملف single.php
جديد وتركه فارغا.
تحديد رقم المعرّف ID للتصنيفات
الأن عليك تحديد رقم المعرّف للتصنيفات التي تريد إعطاء تصميم مخصص لمقالاتها.
بعدها قم بوضع هذا الكود في ملف single.php
الذي قمت بإنشائه من قبل.
if ( in_category( '22' ) ) {
include( TEMPLATEPATH . '/single1.php' );
} elseif ( in_category( '34' ) ) {
include( TEMPLATEPATH . '/single2.php' );
} elseif ( in_category( '45' ) ) {
include( TEMPLATEPATH . '/single3.php' );
} else {
include( TEMPLATEPATH . '/single_default.php' );
}
هذا الكود يقوم بعرض التصاميم المخصصة عندما يتحقق الشرط الذي هو in_category('ID')
التصنيف، في حالة عدم تحقق أي شرط يقوم بعرض التصميم الافتراضي الذي هو single_defaute.php
.
يجب عليك تغيير 22,34,45 بالأرقام المعرفة الخاصة بتصنيفاتك.