Вы когда-нибудь видели блоги на WordPress, которые имеют отдельный заголовок для разных категорий? На этом уроке мы будем использовать простой фрагмент кода, который можно использовать, чтобы добавить пользовательский заголовок, колонтитул, или даже боковую панель для каждой категории WordPress.
Для вызова конкретного заголовка, то вам нужно открыть свой файл index.php и заменить ваш обычный код заголовка на этот:
<?php if (is_category('Wordpress')) { get_header('wordpress'); } else { get_header(); } ?>
Этот код выше, в основном говорит WordPress, что если кто-то открывает категорию под названием «WordPress», то WordPress необходимо отобразить файл с именем заголовка-wordpress.php, если он существует. Если он не существует, или если категория не WordPress, то WordPress отображает файл заголовка по умолчанию.
Для того, чтобы получить отдельную боковую панель для каждого свою, что вам нужно добавить следующий код:
<?php if (is_category('Wordpress')) { get_sidebar('wordpress'); } else { get_sidebar(); } ?>
Приведенный выше код будет искать blogging-wordpress.php, чтобы заменить стандартный файл колонтитула по умолчанию, если категория WordPress.
Для того, чтобы получить отдельный колонтитул для каждой категории все что вам нужно сделать, это добавить следующий код:
<?php if (is_category('Wordpress')) { get_footer('wordpress'); } else { get_footer(); } ?>
Приведенный выше код будет искать footer-wordpress.php, чтобы заменить стандартный файл колонтитула по умолчанию, если категория WordPress.