Wordpress - Определение шаблонов для категорий - PullRequest
0 голосов
/ 29 августа 2011

Мне было интересно, возможно ли определить определенные шаблоны на основе иерархии категорий сообщений.

Например, у меня есть следующая структура категорий.

-> Категория верхнего уровня

-> Категория второго уровня

---> Категория третьего уровня

Что я хочу сделать, это использовать toplevel.php для любых категорий верхнего уровня, которыедобавлен secondlevel.php для любых категорий второго уровня и thirdlevel.php для любых категорий третьего уровня.

Имеет ли это смысл?... в основном целевая страница для каждой добавленной категории.

Приветствия,

1 Ответ

0 голосов
/ 29 августа 2011

Это вполне возможно. Вы можете создавать шаблоны для определенных категорий, объявив их в имени шаблона "category-slug.php" или указать конкретный код в шаблоне, который изменяется на основе категории. Вы должны проверить документацию WordPress для деталей к тому, что вы ищете:

http://codex.wordpress.org/Category_Templates

Вы можете попробовать это. Размещено на форуме поддержки Worpress: Оригинальный пост

<?php if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
        // This is the Template for Category level 1
  include(CHILD_DIR.'/maincategory.php');
}
    else    {
        // This is the Template for Category level 2
        include(CHILD_DIR.'/subcategory.php');
    }
} ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...