Если вы используете WordPress для ведения своего сайта блога, то вы знаете, что шаблоны записей – это ключевой элемент в создании эффективного дизайна и управлении контентом. Иногда бывает нужно использовать разные шаблоны записей для разных рубрик на вашем сайте, чтобы выделить их среди других статей и сделать их более привлекательными для читателей. В этой статье мы рассмотрим, как использовать разные шаблоны записей для разных рубрик на сайте WordPress.
Первым шагом необходимо скопировать файл single.php, для дальнейшего редактиврония. Этот файл отвечает за отображение записей в одиночном виде. Обычно он находится в папке “wp-content/themes/ваша_тема”. Чтобы скопировать файл, откройте папку с темой в вашем FTP-клиенте, найдите файл single.php и скопируйте в любое место на диске Вашего комьютера.
Теперь скопированный файл single.php нужно переименовать в single-default.php.
Снова нужно скопировать файл single-default.php, чтобы далее создать отдельный файл для нужной рубрики.
Например, если у вас есть рубрика с именем “iMacros”, вы можете создать файл с именем “single-iMacros.php”. Для создания такого файла вам нужно переименовать скопированный файл, а далее внести все нужные изменения в него.
Все созданные новые файлы нужно загрузить обратно на сайт.
Теперь вам нужно внести изменения в код файла single.php, чтобы он использовал созданные вами отдельные файлы для каждой рубрики. Для этого вам нужно заменить весь текст в файле single.php на следующий код:
<?php
$post = $wp_query->post;
if (in_category('381')) {
include(TEMPLATEPATH.'/single-iMacros.php');
} else {
include(TEMPLATEPATH.'/single-default.php');
}
?> Если при открытие csv файла с помощью excel У все поехали ячейки - это простой… Read More
Простые шаги как происходит Загрузка проекта на Github и Автодеплой на сервер Сделайте работу проще! Read More
Миграция базы данных - помогают с этим библиотеки SQLAlchemy и Alembic. Read More
Основные Команды Git, которые точно пригодятся. Сохрани себе шпаргалку Git Read More
Установка PostgreSQL на сервер Read More
Как создать PrimaryKey в талице базы данных SQL [РЕШЕНО] Ошибка relation tablename_id_seq doesn't exist Read More