Учебники

Различные шаблоны для постов категорий WordPress

Различные шаблоны для постов категорий WordPress

Когда я впервые настраивал WPExplorer.com, я хотел иметь разные шаблоны для моих премиальных тем, бесплатных тем, плагинов и страниц блога. В то время не было никаких настраиваемых типов сообщений, а настраиваемые таксономии казались слишком большим количеством, особенно потому, что я хотел сохранить все сообщения в корневой папке, поэтому вместо этого я нашел приведенный ниже код, который позволяет создавать настраиваемые шаблоны для ваших отдельные сообщения на основе их категорий.

Стиль постов из категорий WordPress по-разному

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

Шаг 1. Вставьте в файл Functions.php

Скопируйте и вставьте следующий код в свой файл functions.php. Он создает новую функцию, которая назначает шаблон вашей категории, если файл с именем single-categoryID.php выходит из папки вашей темы.

// add single types add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat) { if (file_exists(TEMPLATEPATH. "/single-{$cat->term_id}.php")) return TEMPLATEPATH. "/single-{$cat->term_id}.php"; } return $t;' ));

Шаг 2. Создайте свои «шаблоны»

Теперь вы можете легко создать шаблон для каждой из своих категорий, добавив новые файлы в вашу тему, используя следующую структуру именования (просто скопируйте файл single.php, переименуйте и измените «categoryid» на соответствующий идентификатор категории, а затем задайте соответствующий стиль):

single-CATEGORYID.php

Источник записи: https://www.wpexplorer.com

Похожие сообщения
Учебники

Как отображать похожие сообщения по категориям в WordPress

Учебники

Как получить отличный поиск для вашего блога WordPress

Учебники

Как начать успешный блог о еде с WordPress

Учебники

Как вручную загрузить шрифты Google в WordPress