使用自定义字段的WP_QUERY上的WP_Pagenavi

时间:2012-07-13 作者:Peder Jensen

我已经研究这个问题一段时间了,没有找到解决方案。首先,很抱歉我的拼写错误。我是PHP新手,所以请保持绅士风度。

Im使用此列表列出一些自定义字段:

<?php
$my_query = new WP_Query(array(
    \'post_type\'=>\'post\',
    \'posts_per_page\'=>\'1\'
));


while ($my_query->have_posts())
{
    $my_query->the_post();

    $emne = get_field( "emne" );
    $titel = get_field( "titel" );
    $forfatter = get_field( "forfatter" );
    $billede = get_field( "billede" );
    $land = get_field( "om_foredragsholder" );

    { ?>



    <a href="<?php the_permalink(); ?>" style="cursor:pointer;">
    <div class="content-holder-whitebox">
        <div class="whitebox">
            <div class="left">
                <h2><?php echo $emne ?></h2>
                <div class="title">"<?php echo $titel ?>"</div>
                <div class="navn"><?php echo $forfatter ?></div>
                <div class="mere-info">Mere info</div>
          </div>
             <div class="right">
             <div class="billede">
                    <img src="<?php echo $billede ?>" />
                    </div>
                    <div class="knap">
                    <img src="<?php bloginfo(\'template_directory\'); ?>/images/booknu.jpg" />
                    </div>
          </div>
      </div>            
     </div>
    </a>

    <?php
    }
}
?>

拜托,有人能帮我工作吗?我已经安装了插件WP PageNavi。

非常感谢你。

1 个回复
SO网友:Gerald

试试这个你需要添加的\'paged\' => get_query_var(\'page\') 因此,您在$my\\u查询中的代码应该如下所示

$my_query = new WP_Query(array(
    \'post_type\'=>\'post\',
    \'posts_per_page\'=>\'1\',
    \'paged\' => get_query_var(\'paged\')
));
您只需从主查询传递“paged”查询变量:

您也可以在上查看Codex页query_posts()

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post