Для подключения шаблона к категории в WordPress с административной панели вам потребуется выполнить несколько шагов. Вот подробная инструкция:
1. Создайте новый файл шаблона:
Вам сначала нужно создать новый файл шаблона в теме вашего WordPress сайта. Вы можете назвать этот файл, как вам удобно, но рекомендуется использовать конкретное имя, чтобы проще было ориентироваться в нем в будущем. Например, вы можете назвать его category-custom.php
.
2. Вставьте необходимый код:
Откройте только что созданный файл шаблона, и вставьте в него следующий код:
<?php /** * Template Name: Custom Category Template */ ?>
Здесь мы используем комментарий PHP Template Name
, чтобы указать WordPress, что этот файл является шаблоном. Вы можете изменить название шаблона по своему усмотрению.
3. Добавьте код для отображения контента:
Следующим шагом является добавление кода, который будет отображать контент на странице категории. Вам нужно вставить следующий код после предыдущего кода:
<?php get_header(); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h2><?php the_title(); ?></h2> <div class="entry-content"> <?php the_content(); ?> </div> <?php endwhile; endif; ?> <?php get_footer(); ?>
В данном примере мы используем стандартные функции WordPress для отображения заголовка и контента записей внутри категории. Вы можете настроить и нарисовать эту часть кода по своему усмотрению.
4. Сохраните файл шаблона:
После вставки необходимого кода сохраните файл шаблона. Убедитесь, что он находится в директории вашей активной темы.
5. Подключите шаблон к категории:
Теперь, чтобы подключить этот шаблон к определенной категории, зайдите в административную панель WordPress и перейдите в Рубрики -> Все рубрики
. Выберите нужную категорию и нажмите кнопку Редактировать
. В разделе Атрибуты
вы найдете выпадающий список Шаблон
, где должен отображаться ваш недавно созданный шаблон. Выберите его и сохраните изменения.
Теперь, когда вы открываете страницу определенной категории, она будет использовать ваш настроенный шаблон для отображения контента.
Замечание: Если ваша тема не содержит поддержки категорий или нет файла category.php
, вы можете использовать файл index.php
в качестве шаблона категории. В этом случае код добавляется в index.php
, а не в category-custom.php
.