Как подвязать шаблон к категории с админки?

Для подключения шаблона к категории в 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.