Categories: Wordpress

Как создать разные шаблоны записей для разных рубрик на сайте WordPress

Если вы используете WordPress для ведения своего сайта блога, то вы знаете, что шаблоны записей – это ключевой элемент в создании эффективного дизайна и управлении контентом. Иногда бывает нужно использовать разные шаблоны записей для разных рубрик на вашем сайте, чтобы выделить их среди других статей и сделать их более привлекательными для читателей. В этой статье мы рассмотрим, как использовать разные шаблоны записей для разных рубрик на сайте WordPress.

Шаг 1: Копируйте single.php

Первым шагом необходимо скопировать файл single.php, для дальнейшего редактиврония. Этот файл отвечает за отображение записей в одиночном виде. Обычно он находится в папке “wp-content/themes/ваша_тема”. Чтобы скопировать файл, откройте папку с темой в вашем FTP-клиенте, найдите файл single.php и скопируйте в любое место на диске Вашего комьютера.

Шаг 2: Переименовать файл single.php и создать отдельный файл для рубрики

Теперь скопированный файл single.php нужно переименовать в single-default.php.
Снова нужно скопировать файл single-default.php, чтобы далее создать отдельный файл для нужной рубрики.
Например, если у вас есть рубрика с именем “iMacros”, вы можете создать файл с именем “single-iMacros.php”. Для создания такого файла вам нужно переименовать скопированный файл, а далее внести все нужные изменения в него.

Шаг 3: Изменитеисходный файл single.php

Все созданные новые файлы нужно загрузить обратно на сайт.
Теперь вам нужно внести изменения в код файла single.php, чтобы он использовал созданные вами отдельные файлы для каждой рубрики. Для этого вам нужно заменить весь текст в файле single.php на следующий код:

<?php 

  $post = $wp_query-&gt;post;
 
  if (in_category('381')) {
      include(TEMPLATEPATH.'/single-iMacros.php');
  } else {
      include(TEMPLATEPATH.'/single-default.php');
  }

?>

Recent Posts

  • Excel

Как правильно открыть CSV с многострочными ячейками в Excel

Если при открытие csv файла с помощью excel У все поехали ячейки - это простой… Read More

% дней назад
  • Python

Загрузка проекта на Github и Автодеплой на сервер

Простые шаги как происходит Загрузка проекта на Github и Автодеплой на сервер Сделайте работу проще! Read More

% дней назад
  • Python
  • Полезная минутка

Миграция базы данных в проектах Python

Миграция базы данных - помогают с этим библиотеки SQLAlchemy и Alembic. Read More

% дней назад
  • Python

Команды Git – Шпаргалка по основным командам Git

Основные Команды Git, которые точно пригодятся. Сохрани себе шпаргалку Git Read More

% дней назад
  • Python

Установка PostgreSQL на сервер Ubuntu и подключение через pgAdmin

Установка PostgreSQL на сервер Read More

% дней назад
  • Полезная минутка

Как создать PrimaryKey для таблицы в PostgreSQL

Как создать PrimaryKey в талице базы данных SQL [РЕШЕНО] Ошибка relation tablename_id_seq doesn't exist Read More

% дней назад