类别页面中自定义查询中的分页

时间:2014-10-07 作者:advalue

在一个类别中(我创建category-123.php),我想创建一个新的自定义查询,以显示所有具有正确参数的帖子(自定义字段)。

<?php $today = date("Ymd"); 
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1; 
$query = new WP_Query(array(
                      \'meta_key\'=>\'duedate\',
                      \'meta_value\'=>$today,\'meta_compare\'=>\'>=\' , 
                      \'paged\' => $paged,
                      \'posts_per_page\'=>\'20\') 
                     );
if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>

<?php the_title();?><br />

<?php endwhile; ?>
<?php wp_pagenavi(array( \'query\' => $query )); ?>
<?php else: ?>
<?php _e(\'Sorry, no posts matched your criteria.\'); ?>
<?php endif; ?>
在这种情况下,只有第一页有效。。。其他是404错误。你能帮我理解我错在哪里吗?谢谢

1 个回复
SO网友:Biranit Goren

元查询必须使用嵌套数组完成。所以看起来更像这样:

$query = new WP_Query(
                array( 
                    \'meta_query\' => array(
                                        array(
                                            \'key\' => \'duedate\',
                                            \'value\'=> $today,
                                            \'compare\' => \'>=\', 
                                        ),
                    ),
                    \'paged\' => $paged,
                    \'posts_per_page\'=>\'20\'
                )
            );

结束

相关推荐

来自jQuery AJAX的WP API删除请求

我正在使用rest json API插件http://wp-api.org/ 创建一个小应用程序。我试图用jquery ajax删除一个自定义的帖子条目,但缺少一些东西,下面是我的代码:... //make the request var dataArray = {}; var urlRequest = WP_API_Settings.root+\"/posts/\"+postID; var typeRequest = \'D