更改永久链接会导致导航中出现404错误[wordpress]

时间:2015-06-22 16:03:46

标签: php wordpress pagination custom-post-type

我制作了一个页面模板图库,其中显示了名为图库的自定义帖子类型,其中包含自定义字段图像标题< / EM> 现在,当我运行以下代码并点击 paginate 按钮时,它会将我定向到http://localhost/KURDC/gallery/page/2/并将其重定向到 404 页面。为什么分页不起作用?

但是当我将固定链接更改为默认值时,它会起作用!永久链接的变化有什么问题?

<?php /*template name:gallery*/ ?>

           <?php
          $wp_query = null; 
      $wp_query = new WP_Query(); 
       $wp_query->query('showposts=2&post_type=gallery'.'&paged='.$paged); 

    while ($wp_query->have_posts()) : $wp_query->the_post(); 

             $wp_query = null; 
      $wp_query = new WP_Query(); 
       $wp_query->query('showposts=2&post_type=gallery'.'&paged='.$paged); 

                $image = get_field( 'photo' );
                $url    = $image['url'];        
        ?>      
        <div class="galleryContainer">
        <img src="<?php echo $url; ?>">
        <div class="caption"><?php the_field('title'); ?></div>
        </div>

            <?php endwhile; ?>
    <?php wp_reset_postdata(); // reset the query ?>
                            <nav>
                             <div class="right">
        <?php previous_posts_link('&laquo; Newer') ?>
    <div class="left">
    <?php next_posts_link('&laquo; Older ') ?>
    </div>  

1 个答案:

答案 0 :(得分:0)

找到我自己的问题的答案:D 将代码添加到自定义帖子类型中保存了我:)

'rewrite' => array('slug' => 'slug-name','with_front' => FALSE)