我是wordpress的新手。当我点击下一个帖子显示“未找到”时,我有分页问题。我安装了插件wp pagenavi,我把代码放在我的博文中。它显示了分页,但是我对下一篇文章的链接有疑问。当我点击下一个帖子显示时的示例
Something went Wrong!
404
-->
您可以在http://westecmedia.com/events/
看到这是我在event-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(); ?>
请帮帮我?
答案 0 :(得分: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');?>