من مميزات ووردبريس أنه يسمح لنا بإنشاء تصميم مخصص لكل صفحة و هو ما يعرف بقالب صفحة مخصص ( Custom Page Template), لكن ما رأيك بإنشاء تصميم خاص لمقالات كل تصنبف؟
لعمل هذا عليك المرور بثلاتة مراحل.
إنشاء ملفات التصاميم
أول شيء عليك القيام به هو إنشاء كل واحد من ملفات التصاميم المختلفة التي تريد إستعمالها، في هذا المثال سنقوم بإنشاء ثلاتة ملفات.
- single1.php
- single2.php
- single2.php
إنشاء تصميم لباقي المقالات
هنا فقط علينا تغيير إسم ملف single.php
إلى single_defaute.php
أو أي إسم آخر تريده و بعدها إنشاء ملفsingle.php
جديد و تركه فارغا.
تحديد رقم المعرّف ID للتصنيفات
بعدها قم بوضع بوضع هذا الكود في ملف single.php
الذي فمت بإنشائه من قبل.
02 | $post = $wp_query ->post; |
04 | if (in_category( '22' )) { |
05 | include (TEMPLATEPATH. '/single1.php' ); |
07 | } elseif (in_category( '34' )) { |
08 | include (TEMPLATEPATH. '/single2.php' ); |
10 | } elseif (in_category( '45' )) { |
11 | include (TEMPLATEPATH. '/single3.php' ); |
14 | include (TEMPLATEPATH. '/single_default.php' ); |
هذا الكود يقوم بعرض التصاميم المخصصة عندما يتحقق الشرط الذي هو ('in_category('ID
التصنيف، في حالة عدم تحقق أي شرط يقوم بعرض التصميم اﻹفتراضي الذي هو single_defaute.php
.
يجب عليك تغيير 22,34,45 بالأرقام المعرفة الخاصة بتصنيفاتك.
ليست هناك تعليقات:
إرسال تعليق