Поддержка Проблемы и решения Как вывести посты из одной рубрики

  • Здравствуйте, вывожу посты с помощью WP_Query следующим образом:

    <?php
    $recent = new WP_Query("cat=2&orderby=none&posts_per_page=20");while($recent->have_posts()){$recent->the_post();?>
    <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
    <?php } wp_reset_postdata(); ?>

    как вместо «cat=2» подставить ID текущей категории?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • $cat = get_category(get_query_var('cat'), false);
    $cat = $cat->cat_ID;
    $args = array(
       'cat' => $cat,
       'orderby' => 'none',
       'posts_per_page' => 20
    );
    $recent = new WP_Query($args);
    while($recent->have_posts()){$recent->the_post();

    Попробуй так.
    P.S. Задать критерии запроса в массиве по-моему нагляднее, чем в одну строку.

    С помощью плагина Shortcodes Ultimate можно вывести записи из одной рубрики, на страницы, в запись, в сайдбар. Шорткод вставляешь и всё.

    Спасибо за помощь, подскажите пожалуйста, как выводить статьи из раздела таксономии? к примеру у меня есть несколько разделов с таксономиями: год, страна и т.д. Допустим хочу, чтоб выводились схожие посты только по годам и другие разделы с таксономиями небыли затронуты.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Как вывести посты из одной рубрики» закрыта для новых ответов.