Как вывести последние записи в рубрике wordpress?

386
18 февраля 2017, 04:52

Имеется 3 рубрики на wordpress, как вывести по одной последней статье из каждой рубрики?

Answer 1

День добрый! Код прост, рабочий пример ниже:

//Получаем весь список категорий
$categories = get_categories( $args );
//Проходим по всем категориям в цикле
if( $categories )
{
    foreach( $categories as $cat )
    {
        //Получаем ID категории
        $cat->term_id;      
        // параметры для выбора постов
        $args = array(
            'numberposts' => 1, //количество постов для выборки
            'category'    => $cat, //id категории для выборки
            'orderby'     => 'date',
            'order'       => 'DESC',
            'include'     => array(),
            'exclude'     => array(),
            'meta_key'    => '',
            'meta_value'  =>'',
            'post_type'   => 'post',
            'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
        );
        //получаем посты категории
        $posts = get_posts( $args );
        //выводим посты в цикле (в нашем случае только один)
        foreach($posts as $post)
        { 
            setup_postdata($post);
            // формат вывода
        }
        wp_reset_postdata(); // сброс
    }
}

Ссылки на документацию:

get_categories()

get_posts()

READ ALSO
Разметка html5 страницы каталога товаров

Разметка html5 страницы каталога товаров

Доброго времени сутокС выходом HTML5 появилось множество различных дополнительных тегов и многое другое

400
Есть ли ограничения для HTML внутри email?

Есть ли ограничения для HTML внутри email?

В первый раз пробую письма отправлять с помощью JavaMailотправляю HTML, всё окей, но пытаюсь подключить какие нибудь стили, а они не работают (открывал...

287
Перегрузка методов [требует правки]

Перегрузка методов [требует правки]

Почему Microsoft Visual Studio (в моём случае Community 2015) не показывает всех перегрузок методов (функций) на C++, а на C# показывает и, кроме того, в Visual C# присутствует...

266
Что за конструкция Class Foo:Bar,new(){ public Foo(){}}

Что за конструкция Class Foo:Bar,new(){ public Foo(){}}

Разбираюсь в исходниках AspNet встретил следущую конструкцию

268