在WordPress的分页中获得404

时间:2013-06-02 20:54:28

标签: wordpress

我有一个带分页的自定义查询:

    <?php

    if(isset($order)) {$order = $_GET['order'];}
    if(isset($key)){$key = $_GET['key'];}

    if(empty($key)) { $key = 'date'; }
    if(empty($order)) { $order = 'desc'; }

    $paged = (get_query_var('page')) ? get_query_var('page') : 1;

if($key == 'title') {
    $wp_query = new WP_Query('showposts=3&post_type=portfolio&orderby=title&order='.$order.'&paged='.$paged);
} else {
    $wp_query = new WP_Query('showposts=3&post_type=portfolio&orderby=meta_value&meta_key='.$key.'&order='.$order.'&paged='.$paged);
    }

    while($wp_query->have_posts()) : $wp_query->the_post();
        ...    
    <?php endwhile; wp_reset_postdata(); ?></div></div>
        <div class="navigation clearfix"><p><?php posts_nav_link(); ?></p></div>

我知道它很乱,但请耐心等待。

点击&#34;下一页&#34;我得到了404.我试过禁用插件等,但它没有帮助。我无法在其他主题下检查它,因为我已经为自定义帖子类型编写了自定义模板。

0 个答案:

没有答案