انجمن


صفحات سقارشی برای هر کتگوری، امکانش هست؟  (۲ نوشته)

  • aghilicss

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۸
    تشکر شده: ۱۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ دی ۱۳۹۰ - ۱۹:۵۴

    با سلام.
    قبل از ایجاد تاپیک جستجو کرده ام ولی متاسفانه به نتیجه ای نرسیدم.

    می خواستم بپرسم امکانش وجود دارد که برای هر کتگوریی، یه page اختصاصی داشته باشم؟
    واضح تر عرض میکنم ولی نمیدونم میتونم منظورم رو برسونم یا نه.
    مصلا می خوام یک کتگوری که تعیین میکنم، مطالبش به صورت وبلاگ زیر هم بیان، ولی یک کتگوری دیگه، به صورت عکس های کوچکتر کنار هم چیده بشن.

    یا به عبارت دیگه میخوام برای کتگوری هایی که میخوام، برای هر کدوم بتونم یک single.php مخصوص ایجاد کنم!

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ دی ۱۳۹۰ - ۲۰:۰۴

    http://webdesignerwall.com/tutorials/wordpress-theme-hacks
    http://www.snilesh.com/resources/wordpress/wordpress-tips-and-tricks/different-single-post-template-per-category-wordpress/

    راهنما:
    فایلهایی با نامهای متفاوت و قالبهای دلخواه ایجاد کنید

    single_portfolio.php
    single_news.php
    single_wordpress.php
    single_default.php

    کد زیر را در فایل single قرار دهید
    تابع in_category با توجه به دسته قالب را تعیین میکند. آرگومان تابع میتواند نامک دسته (با کوتیشن) یا شناسه (بدون کوتیشن) دسته باشد

    <?php
      $post = $wp_query->post;
      if (in_category('portfolio')) {
          include(TEMPLATEPATH.'/single_portfolio.php');
      } elseif (in_category('news')) {
          include(TEMPLATEPATH.'/single_news.php');
      } elseif(in_category('wordpress')) {
          include(TEMPLATEPATH.'/single_wordpress.php');
      }
      else{
          include(TEMPLATEPATH.'/single_default.php');
      }
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    aghilicss - Mostafa - امین - Morteza - NESTED

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.