Обзор категорий, ссылающийся на страницу, отображающую сообщения

Я пытаюсь достичь следующих

Страница, которая отображает серию категорий с заголовком, описанием и изображением

Когда нажата категория, отображаются все сообщения, относящиеся к этой категории.

Я вижу два способа добиться этого:

Я мог бы создать пользовательскую таксономию, объявление в поле изображения и перечислить все категории в этой таксономии в пользовательском шаблоне. Как обрабатывать шаблоны для отображения сообщений при нажатии на категорию, я не уверен.

Я мог бы создать шаблон с категориями, зарегистрированными и сохраненными с помощью wp_option, затем из каждого сообщения выберите категорию, затем создайте пользовательский запрос, чтобы выбрать все должности в этой категории. Опять же, я не уверен, какой тип шаблона создать.

Каков правильный способ достичь этого?

Solutions Collecting From Web of "Обзор категорий, ссылающийся на страницу, отображающую сообщения"

Нет необходимости создавать пользовательскую таксономию или настраиваемый шаблон.

Когда мы нажимаем на какую-либо категорию, тогда WordPress по умолчанию называется archive.php-файлом, который имеет код для сообщений, связанных с этой категорией.

Поэтому сначала используйте этот код в любом из файлов шаблонов php для отображения списков категорий:

<?php $args = array( 'orderby' => 'name', 'order' => 'ASC' ); echo '<ul>'; $categories = get_categories($args); foreach($categories as $category) { echo '<li><a href="' . get_category_link( $category->term_id ) . '" title="' . $category->name . '" ' . '>' . $category->name.'</a></li>'; } echo '</ul>'; ?> 

В некоторых категориях категорий категорий вы также можете отображать описания категорий и изображения.

И когда вы нажмете на название категории, он вызовет файл wordpress archive.php, в котором отображаются сообщения, относящиеся к этой конкретной категории.