нужна помощь на страницах архивов в WordPress - PullRequest
4 голосов
/ 14 декабря 2011

Я хочу создать свою собственную страницу архивов, которая отображается в нужном мне формате.Я хочу показать все заголовки постов, порядок по месяцам и годам.Это должно выглядеть так:

<b>December 2011</b>
Post title 1
3 comments

Post title 2
4 comments
<b>November 2011</b>
Post title 1
2 comments

У меня проблемы с выяснением специфики цикла, который необходимо создать для получения заголовка поста и порядка комментариев по месяцам.

Это пример страницы архива, которую я хочу построить http://spyrestudios.com/archives/.

Пожалуйста, помогите.Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 14 декабря 2011

это может вам помочь.

http://codex.wordpress.org/Creating_an_Archive_Index

0 голосов
/ 14 декабря 2011

Вы можете использовать WP_Query для этого

Попробуйте этот код (я его не проверял):

<?php
$date = '';
$query = 'posts_per_page=9999';
$queryObject = new WP_Query($query);
// The Loop...
if ($queryObject->have_posts()) {
    while ($queryObject->have_posts()) {
        $queryObject->the_post();
                $my_date = the_date('F j', '', '', FALSE);
                if ($my_date!=$date){
                    echo '<h2>'.$my_date.'</h2>';
                    $date = $my_date;
                }
                echo '<h3>';
                the_title();
                echo '</h3>';
                echo '<span>';
                comments_popup_link('No Comments »', '1 Comment »', '% Comments »');
                echo '</span>';
    }
}
?>
...