大家好我是wordpress的新手,我有分页问题,我使用了插件Wp-pagnavi,当我点击链接到第2页时它和第1页一样,如何修复它。
你可以看到它 http://westecmedia.com/?page_id=758
这是我在page-event.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 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; endif; ?>
<?php wp_pagenavi(); ?>
<?php wp_reset_query(); ?>
</div>
</div>
<?php get_footer(); ?>
请帮帮我:(
答案 0 :(得分:1)
包含分页文档:https://codex.wordpress.org/Pagination
<?php
$args = array(
'cat' => '5',
'post_type' => 'post',
'posts_per_page' => 6,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1),
);
query_posts($args);
while (have_posts()) : the_post();
/* Do whatever you want to do for every page... */
endwhile;
wp_pagenavi();
wp_reset_query(); // Restore global post data
?>
另外,请不要使用query_posts来获取WordPress中的数据,请考虑使用https://codex.wordpress.org/Class_Reference/WP_Query。
请在此处询问WordPress相关问题:http://wordpress.stackexchange.com
我希望这会有所帮助。