【发布时间】:2016-10-27 09:49:22
【问题描述】:
我一直在尝试解决这个问题,但没有成功。我读过其他类似的帖子,但它们对我不起作用。
我创建了一个自定义查询,显示正确的结果和分页显示,但是当我点击第 2 页等时,网址会相应更改,但仍保留相同的帖子。
我的自定义查询是:
$sale_properties = new WP_Query(array(
'post_type' => 'properties',
'meta_key' => $nvr_initial.'_price',
'meta_value' => $nvr_price,
'orderby' => 'meta_value_num',
'order' => 'DESC',
'paged' => get_query_var('page'),
'meta_query' => array(
array('key' => $nvr_initial.'_status',
'value' => array('For Sale'),),),));
我的其他代码是:
<?php /* Display navigation to next/previous pages when applicable */ ?>
<?php if ( $sale_properties->max_num_pages > 1 ) : ?>
<?php if(function_exists('wp_pagenavi')) { ?>
<?php wp_pagenavi( array( 'query' => $sale_properties ) ); ?>
<?php }else{ ?>
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Previous', THE_LANG ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Next <span class="meta-nav">→</span>', THE_LANG ) ); ?></div>
</div><!-- #nav-below -->
<?php }?>
<?php endif; wp_reset_query();?>
我已经尝试过分页,分页和:
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
谁能帮帮我,因为这让我发疯了
亲切的问候
S
【问题讨论】:
标签: php wordpress navigation