自定义类型帖子中的分页代码
<?php $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; // For pagination
$loop = new WP_Query( array('post_type' => 'Portfolio','posts_per_page' => 3,'orderby'=> 'menu_order',
'paged'=>$paged ) ); ?> //For implementing pagination
<?php if ($loop->have_posts()): ?>
<?php while ($loop->have_posts()) : $loop->the_post(); ?> <div id="latestproimg">
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_post_thumbnail('large', array('title' => false)); ?></a>
</div>
<div id="latestpostser">
<h2 class="entry-title"><a href="<?php the_permalink(); ?>" rel="bookmark">
<?php echo get_the_title(); ?></a></h2> //displaying the title
<?php //echo get_the_excerpt(); ?>
<?php //the_content( 'Read the full post »' ); ?> // for displaying the content
</div>
<div class="clr"></div>
<?php endwhile;
endif; ?>
请告诉我代码中的错误在哪里
答案 0 :(得分:1)
我也遇到了这个奇怪的分页问题,即使我已经放了$ page选项但是什么解决了我的问题尝试将分页参数更改为你的get_query_var的页面功能
$paged = ( get_query_var('page') ) ? get_query_var('page') : 1; // For pagination
让我知道它是否有效
答案 1 :(得分:0)
get_query_var('paged')
之类的内容,则 http://domain.com/page/2/...
无效。因此,@ IoQ答案的更灵活的版本将是,
$search_values['paged'] = (get_query_var('paged')) ? get_query_var('paged')
: ((get_query_var('page')) ? get_query_var('page') : 1);
如果永久链接设置为类似名称或paged=xx
是网址的一部分