使用wp_Query_Columns进行WordPress分页

时间:2012-01-26 作者:James

我使用的代码来自here 将循环拆分为列。这些列可以工作。我在数据库中有7篇帖子,showposts设置为6篇。我无法获取要显示的下一页链接?我在$args数组中有一个$paged变量,我在admin/reading中将每页的帖子数设置为5。下面是完整的循环。非常感谢。

<?php 
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args = array(
\'showposts\' => 6,
\'&paged=\' => $paged,
\'tax_query\' => array(
    array( \'taxonomy\' => \'post_format\',
        \'field\' => \'slug\',
        \'terms\' => array(\'post-format-audio\')

        )
    )
);
$the_query = new WP_Query($args);?>
<?php foreach(new WP_Query_Columns($the_query, 3) as $column_count) : ?>
    <ul class="sc-track-list fourteen columns alpha">
        <?php while ($column_count--) : $the_query->the_post(); ?>
        <li class="sc-track">
            <div class="sc-player">
                     <h1 class="entry-title"><a href="<?php echo get_post_meta($post->ID, \'_format_audio_embed\' , true); ?>"></a></h1><!--title-->
                     </div>
        <div class="meta"> 
            <span class="entry-date"><?php echo get_the_date(); ?></span> 
            <a class="spch-bub-inside" href="<?php comments_link(); ?>">
                <span class="point"></span>  
                <em><?php comments_number(\'0\', \'1\', \'%\'); ?></em>
            </a>                               
            <span class="entry-tag"><?php the_tags(\' \'); ?></span>                 

            <script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
           <a href="http://twitter.com/share" class="twitter-share-button"
              data-url="<?php the_permalink(); ?>"
              data-via="jillowen"
              data-text="<?php the_title(); ?>"
              data-count="horizontal">Tweet</a>
              </div>

        </li>


        <?php endwhile; ?>


    </ul>



<?php endforeach; ?>

<div class="navigation">
<div class="alignleft"><?php previous_posts_link(\'&laquo; Previous Entries\') ?></div>
<div class="alignright"><?php next_posts_link(\'&laquo; Older Entries\') ?>
</div>


</div>

1 个回复
SO网友:kaiser

你没有使用the Loop. 您还应该使用get_posts 相反

结束

相关推荐

Pages with 2 Columns

我看过许多可用的插件,但它们似乎都太难使用,或者没有提供足够的灵活性。Plugins I\'ve already tried:<我还研究了一种允许每页边栏的工具,该工具可以工作,但该栏的内容是独立的,因此很难管理,而缺少WYSIWYG编辑器则使那些不熟悉HTML的人很难管理。What I\'m Trying Achieve:我正在从事的项目要求负责输入内容的人员能够将内容添加到主内容的四分之三栏和与主内容相关的信息内容的四分之一栏中。1/4列的内容将根据页面的不同而变化。对于大多数开发人员来说,在帖