Чтобы отображать сообщения по категориям в WordPress с помощью PHP, вы можете использовать несколько методов. Вот некоторые из них:
- Использование класса WP_Query:
Вы можете использовать класс WP_Query для получения сообщений на основе их категорий. Вот пример фрагмента кода:
$args = array(
'category_name' => 'your_category_slug',
'posts_per_page' => -1 // Use -1 to display all posts in the category
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// Display post content here
}
}
wp_reset_postdata();
Замените 'your_category_slug'
фактическим фрагментом категории, из которой вы хотите отображать сообщения. Вы можете поместить этот код в файлы вашей темы или в собственный плагин.
-
Использование файла шаблона для конкретной категории:
WordPress позволяет создавать файлы шаблонов для конкретной категории. Создав файл с именемcategory-your_category_slug.php
(замените «your_category_slug» фактическим ярлыком категории), вы можете настроить отображение сообщений в этой конкретной категории. Этот метод обеспечивает большую гибкость в стиле и макете. -
Использование плагина.
Если вы предпочитаете решение на основе плагина, вы можете использовать такие плагины, как «Виджет публикаций по категориям» или «Список сообщений по категориям». Эти плагины предлагают простые в использовании интерфейсы для отображения сообщений по категориям без написания специального кода.