الخميس، 16 أكتوبر 2014

إنشاء تصميم مخصص لمقالات تصنيف معيّن

من مميزات ووردبريس أنه يسمح لنا بإنشاء تصميم مخصص لكل صفحة و هو ما يعرف بقالب صفحة مخصص ( Custom Page Template), لكن ما رأيك بإنشاء تصميم خاص لمقالات كل تصنبف؟
إنشاء تصميم مخصص لمقالات تصنيف معيّن
لعمل هذا عليك المرور بثلاتة مراحل.

  إنشاء ملفات التصاميم

أول شيء عليك القيام به هو إنشاء كل واحد من ملفات التصاميم المختلفة التي تريد إستعمالها، في هذا المثال سنقوم بإنشاء ثلاتة ملفات.
  • single1.php
  • single2.php
  • single2.php

 إنشاء تصميم لباقي المقالات

هنا فقط علينا تغيير إسم ملف single.php إلى single_defaute.php أو أي إسم آخر تريده و بعدها إنشاء ملفsingle.php جديد و تركه فارغا.

 تحديد رقم المعرّف ID للتصنيفات

اﻵن عليك تحديد رقم المعرّف للتصنيفات التي تريد إعطاء تصميم مخصص لمقالاتها.
بعدها قم بوضع بوضع هذا الكود في ملف single.php الذي فمت بإنشائه من قبل.
01<?php
02$post $wp_query->post;
03  
04if (in_category('22')) {
05include(TEMPLATEPATH.'/single1.php');
06 
07elseif (in_category('34')) {
08include(TEMPLATEPATH.'/single2.php');
09 
10elseif (in_category('45')) {
11include(TEMPLATEPATH.'/single3.php');
12 
13else {
14include(TEMPLATEPATH.'/single_default.php');
15}
16?>
هذا الكود يقوم بعرض التصاميم المخصصة عندما يتحقق الشرط الذي هو ('in_category('ID التصنيف، في حالة عدم تحقق أي شرط يقوم بعرض التصميم اﻹفتراضي الذي هو single_defaute.php.
يجب عليك تغيير 22,34,45 بالأرقام المعرفة الخاصة بتصنيفاتك.

ليست هناك تعليقات:

إرسال تعليق