2015-12-09 61 views
1

我是一個新的WordPress的。當我點擊下一個帖子顯示「找不到」時,我遇到了分頁問題。我安裝了插件wp pagenavi,並且將代碼放入我的博客文章中。它顯示分頁,但是我對下一篇文章的鏈接有問題。例如,當我點擊下一個職位是顯示如何修復在wordpress中找不到的分頁?

Something went Wrong! 
404 
--> 

你可以看到:http://westecmedia.com/events/

這是我在事件page.php文件代碼:

<div id="content-events"> 
    <div id="head-event"><h3>EVENTS</h3></div> 
    <div id="main-event"> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

     <?php the_content(); ?> 

    <?php endwhile; else: endif; ?> 

    <?php query_posts('category_name='.get_the_title().'&post_status=publish,future');?> 

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <div id="part-event"> 
    <div id="entry-thumbnail"> 
      <?php the_post_thumbnail(); ?> 

    </div> 
    <div id="event-dess"> 
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
     <p> 
      <?php 
      $content = get_the_content(); 
      $content = strip_tags($content); 
      echo substr($content, 0, 300); 
      ?> 
     </p> 
     <div id="read-more"><a href="<?php the_permalink(); ?>">Read More</a></div> 
    </div> 

</div> 
     <div id="line-bottom"></div> 
    <?php endwhile; else: endif; ?> 
     <?php wp_pagenavi(); ?> 
    </div> 
</div> 

<?php get_footer(); ?> 

請幫我嗎?

回答

2

也許你錯過了這裏的對象。你可以試試下面的代碼:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
    $args = array(
     'posts_per_page' => get_option('posts_per_page'), 
     'paged' => $paged, 
     'category_name'=>get_the_title(), 
     'post_status'=> array('publish', 'future') 
); 
query_posts($args); 

代替:

<?php query_posts('category_name='.get_the_title().'&post_status=publish,future');?> 
+0

OK thak我會嘗試我們的代碼的兄弟 – user307709

+0

嗨哥依然沒有找到 – user307709

+0

嗨,您可以嘗試更新您的網站永久鏈接「後名稱「http://c2n.me/3rt5Mp0 –