如何在WordPress中正确分页?

时间:2015-12-08 16:08:03

标签: wordpress wordpress-plugin wordpress-theming

我是wordpress的新手。当我点击它显示的下一个帖子&#34;未找到&#34;时,我有分页问题。我安装了插件wp pagenavi,我将代码放在我的博客帖子<?php wp_pagenavi(); ?>中。它显示了分页,但是我对下一篇文章的链接有疑问。我点击下一篇文章的示例 - http://westecmedia.com/events/page/2/ - 显示:

  

出错了!
  404
   - &GT;

您可以在http://westecmedia.com/events/

看到

这是我在event-page.php中的代码:

<?php
/*
 *  Template Name: Page - Events Page
 */
?>

<?php get_header(); ?>

<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(); ?>

谁可以帮助我?

1 个答案:

答案 0 :(得分:0)

https://codex.wordpress.org/Function_Reference/paginate_links

请尝试使用此代替插件。还要在if循环结束之前添加此代码。