Cách Tùy biến trang Single theo Category trong WordPress

5/5 - (1 bình chọn)

ví dụ: Bạn có 1 danh mục là Tin tức, bạn muốn các bài viết của danh mục này sẽ hiển thị khác với các bài của chuyên mục còn lại, thì bạn cần tạo file có dạng là : single-tin-tuc.php
Để dùng được cách này bạn cần thêm đoạn code dưới đây vào file Functions.php

add_filter('single_template', 'check_for_category_single_template');
function check_for_category_single_template( $t )
{
foreach( (array) get_the_category() as $cat )
{
if ( file_exists(TEMPLATEPATH . "/single-cat-{$cat->slug}.php") ) return TEMPLATEPATH . "/single-cat-{$cat->slug}.php";
if($cat->parent)
{
$cat = get_the_category_by_ID( $cat->parent );
if ( file_exists(TEMPLATEPATH . "/single-cat-{$cat->slug}.php") ) return TEMPLATEPATH . "/single-cat-{$cat->slug}.php";
}
}
return $t;
}
5/5 - (1 bình chọn)


  1. First off I would like to say terrific blog!

    I had a quick question that I’d like to ask if you do not mind.
    I was curious to find out how you center yourself and
    clear your thoughts prior to writing. I’ve had trouble clearing
    my mind in getting my ideas out there. I
    do enjoy writing however it just seems like the first 10 to
    15 minutes are usually lost simply just trying to figure out how to begin. Any suggestions or hints?

    Thank you!

    Here is my blog post; http://new.stargardzki.stargard.pl

Trả lời

Email của bạn sẽ không được hiển thị công khai.