带有附加参数的Wordpress Paginate

时间:2017-03-28 15:07:28

标签: php wordpress isset paginate

以下代码非常适合分页我的自定义帖子搜索结果:

if( isset($_GET['pagination']) && $_GET['pagination'] != 'false'){
    $arguments['posts_per_page']    = -1;
    $pagination = 'true';
} else {
    $arguments['posts_per_page']    = 9;
    $pagination = 'false';
    $arguments['order'] = 'ASC';
    $arguments['meta_key'] = 'code_auto';
    $arguments['orderby'] = 'meta_value';
} 

但是,如果有人使用以下方法过滤了结果:

if( isset($_GET['sort_price'])){
    $sort_price = $_GET['sort_price'];
    if($sort_price == 'ASC'){
        $arguments['order'] = 'ASC';
        $arguments['meta_key'] = 'price-6';
        $arguments['orderby'] = 'meta_value';
    } else {
        $sort_price = '';
        $arguments['order'] = 'DESC';
        $arguments['orderby'] = 'DATE';
    }
}

结果分页但不包含sort_price查询。任何人都可以给任何重写包括两个参数,因为我已经尝试了很多次,但不能得到它。谢谢!

0 个答案:

没有答案