Стандартный single php использую по умолчанию для всех…

Стандартный single.php использую по умолчанию для всех записей и нужен еще 1 single.php со своим header и footer но для двух рубрик и их подрубрик. Как лучше сделать?

313
Оцените автора
Добавить комментарий

  1. dbaik

    в том же single.php прописать условие, для вывода других header.php и footer.php, предварительно создав их.

    Ответить
  2. Посмотрите пост Шаблоны в WordPress — он будет вам полезным: https://n-wp.ru/shablonyi-v-wordpress/

    В вашем же случае нужно создать дополнительный шаблон для single.php. Попробуйте сделать так:
    1. Сделайте копию single.php с другим названием, например, single-one.php.
    2. Откройте этот файл и добавьте в самое начало

    <?php 
    /*
    Template Name: Single One
    */
    ?>

    4. Отредактируйте остальной его код, изменив содержимое, которое будет отображаться вместо стандартных подвала и шапки.
    3. Теперь при создании нового поста у вас будет выбор, какой шаблон использовать.

    Ответить
    1. 313 автор

      Мне не подойдет выбор в ручную.
      Можно же как то наверное сделать что бы задать список id рубрик которые используют такой то шаблон а все остальные дефолтный?

      Ответить
      1. dbaik

        тогда руками, используя функцию is_category()

        Ответить
      2. Dmitry

        Да можно для рубрик и категорий. Для рубрик создайте category-25.php, где 25 id рубрики, если для двух то придется делать два файла.

        Ответить
      3. Еще раз рекомендую посмотреть пост Шаблоны в WordPress: https://n-wp.ru/shablonyi-v-wordpress/

        Ответить