Последние 5 сообщений из каждой категории

Что такое php-код, который мне нужно написать, чтобы отобразить последние 5 сообщений в блогах из каждой категории в моем блоге WordPress?

Я хочу включить только заголовок сообщения в блоге, дату и имя автора (без изображения из сообщения в блоге).

Пример того, что я хочу сделать, находится в этой теме под названием «ПОСЛЕДНИЕ СООБЩЕНИЯ В КАТЕГОРИИ XXXXX» http://sponsoredwp.info/brightness/

Спасибо!


person WilxCairo    schedule 11.07.2010    source источник


Ответы (1)


Во-первых, вы хотите взглянуть на функцию get_categories:

http://codex.wordpress.org/Function_Reference/get_categories

Затем вы должны посмотреть на функцию get_posts:

http://codex.wordpress.org/Template_Tags/get_posts

небольшой пример:

$args = array('orderby' => 'name','order' => 'DESC');
foreach(get_categories($args) as $category)
{
    //Here you want to print out a header for your category

    $my_query = new WP_Query('category_id='.$category->id.'&showposts=1');
    while($my_query->have_posts()):
        $my_query->the_post();
        //Here you want to use the functions like the_title() and the_permlink()
        //So you can itterate you results
    endwhile;
}
person RobertPitt    schedule 11.07.2010