Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

С помощью какого php кода можно выводить записи по меткам wordpress?

Веб-разработкаWordpress+2
Эдгар Ваганян
  ·   · 243
Разработка сайтов на WordPress  · 26 авг 2021  · zolin.digital

Для запроса записей из базы используется функция get_posts() или класс wp_query()

Самый простой запрос выглядит так:

$args = array(
    'posts_per_page' => 5,
    'tag' => 'cooking',
);

$query = new WP_Query( $args );

Так же в аргументах вы можете указать:

  • tag_id — IDs метки
  • tag__and — IDs меток, будут получены посты одновременно из нескольких меток
  • tag__in — IDs меток, будут получены посты из хотя бы одной указанной метки
  • tag__not_in — IDs меток, будут получены посты не относящиеся к указанным меткам
  • tag_slug__and — тоже что и tag__and, только указывается массив slug
  • tag_slug__in — тоже что и tag__in, только указывается массив slug

Вывод записей может выглядеть так:

$query = new WP_Query( $args );

// Цикл
if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
        $query->the_post();
        echo '<li>' . get_the_title() . '</li>';
    }
} else {
    // Постов не найдено
}
// Возвращаем оригинальные данные поста. Сбрасываем $post.
wp_reset_postdata();
Бесплатные консультации по WordPressПерейти на zolin.digital