列出最近6篇帖子的议程页面,按月分组(dsc)

时间:2013-01-09 22:56:10

标签: wordpress class posts

我可以使用一些帮助吗?我比PHP的新手更糟糕。

我正在尝试创建一个循环来请求来自特定类别(议程)的帖子。我需要6个特定月份的帖子,分为2行3列,如下图所示。

http://imageshack.us/scaled/landing/833/schemeq.jpg

我试图合并代码并使其工作,但我不知道我做错了什么。 任何帮助都会很棒。

<?php $count = 0; ?>
<?php for ($i=1; i<12; $i++)
{
    $month=$i;
    $nQuery = new WP_Query("monthnum=$month&order=DSC&posts_per_page=6" );
    if (nQuery->have_posts()) : while (nQuery->have_posts()) : nQuery->the_post();

<div class="box<?php if( $count%3 == 0 ) { echo "'-1'; }; $count++; ?> post">
            <a href="<?php the_permalink(); ?>" class="alignleft" > 
            <?php if ( has_post_thumbnail() ) { the_post_thumbnail('postfeatured'); } else { ?> <img src="/wp/wp-content/uploads/2012/12/thumb_featured.jpg" alt="<?php the_title(); ?>" />
    <?php } ?> </a>
            <div class="entry-meta">
                <?php twentyten_posted_on(); ?>
                <span class="comments-link"><?php comments_popup_link( __( '0', 'twentyten' ), __( '1', 'twentyten' ), __( '%', 'twentyten' ) ); ?></span>
            </div><!-- .entry-meta -->
            <h2><span class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></span></h2>
            <div class="entry-summary">
                <?php the_excerpt(); ?>
            </div><!-- .entry-summary -->
</div>
}?>

1 个答案:

答案 0 :(得分:0)

你现在得到什么结果?很简单,您可以使用CSS处理列。另外,我在查询中没有看到cat参数。