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

Как связать рубрику с контентом, созданным через Гутенберг в админке, чтобы потом отобразить его на странице рубрики?
  • 17 июня 2024 г. 18:11
Ответы на вопрос 2
1. Для того чтобы добавить и настроить заголовок и содержимое для категорий в WordPress, следует выполнить следующие шаги:
   - Перейти в административную панель WordPress и выбрать "Категории" в меню "Посты".
   - Найти нужную категорию и нажать на "Изменить".
   - В разделе "Описание" можно добавить текстовое содержимое для категории, которое будет отображаться на странице категории.
   - Для добавления заголовка категории можно использовать плагины WordPress, такие как "Category Title Override" или "Category Title".

2. Чтобы связать рубрику с контентом, созданным через Гутенберг в админке и отобразить его на странице рубрики, можно использовать функцию `get_posts()` в файле шаблона категории. Например, для отображения последних публикаций в категории, можно добавить следующий код в файл шаблона категории (category.php):

```php
<?php
$category = get_queried_object();
$args = array(
    'category' => $category->term_id,
    'posts_per_page' => 5 // Количество постов для отображения
);

$posts = get_posts($args);

foreach ($posts as $post) :
    setup_postdata($post);
    // Вывод контента каждой публикации
    the_title();
    the_content();
endforeach;

wp_reset_postdata();
?>
```

Этот код получает текущую категорию, затем использует функцию `get_posts()` для получения последних публикаций в данной категории и выводит их на странице.
Это можно сделать десятком разных способов. 
Например, если используется блочная (FSE) тема, то там можно сделать прямо из админки.

Однако помятуя разбор предыдущего вопроса , могу предложить более простой вариант - на созданных страницах вставлять блок с выводом контента конкретной рубрики.
Для этого лучше использовать плагины-расширители гутенберага. Как, впрочем и для работы с FSE-темами.


Если нужно - позже добавлю как добавлять контент на архивные страницы при использовании классических тем.
Похожие вопросы