wordpress页面调用分类文章并分页 30
仅仅是把<?phpquery_posts(‘showposts=15&cat=3,4′);?>这段加在页面模板中无法实现列表分页链接跳转。页面模板代码如下,请问该怎么改<...
仅仅是把
<?php query_posts(‘showposts=15&cat=3,4′);?>
这段加在页面模板中无法实现列表分页链接跳转。
页面模板代码如下,请问该怎么改
<?php
if ( get_query_var('paged') ) {
$paged = get_query_var('paged');
} elseif ( get_query_var('page') ) {
$paged = get_query_var('page');
} else {
$paged = 1;
}
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query( array(
'post_type' => 'post',
'paged' => $paged
) );
// enable use of more tag on template page
global $more; $more = 0;
?>
<?php query_posts('showposts=24&cat=42'); ?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<?php
$format = get_post_format();
$format = ($format) ? $format : 'standard';
get_template_part( 'content', $format);
if( $format == 'standard' || $format == 'gallery' || $format == 'video' || $format == 'audio' ) {
get_template_part( 'content', 'meta' );
}
?>
</div>
<?php endwhile; ?>
这段接上一段
<div class="clear bd_pagenavi_blogging">
<?php if ($wp_query->max_num_pages > 1) bd_pagenavi(); ?>
</div>
再一次强调问题:如何实现页面调用分类文章(列表形式)并分页。简单的方法用过无法实现。 展开
<?php query_posts(‘showposts=15&cat=3,4′);?>
这段加在页面模板中无法实现列表分页链接跳转。
页面模板代码如下,请问该怎么改
<?php
if ( get_query_var('paged') ) {
$paged = get_query_var('paged');
} elseif ( get_query_var('page') ) {
$paged = get_query_var('page');
} else {
$paged = 1;
}
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query( array(
'post_type' => 'post',
'paged' => $paged
) );
// enable use of more tag on template page
global $more; $more = 0;
?>
<?php query_posts('showposts=24&cat=42'); ?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<?php
$format = get_post_format();
$format = ($format) ? $format : 'standard';
get_template_part( 'content', $format);
if( $format == 'standard' || $format == 'gallery' || $format == 'video' || $format == 'audio' ) {
get_template_part( 'content', 'meta' );
}
?>
</div>
<?php endwhile; ?>
这段接上一段
<div class="clear bd_pagenavi_blogging">
<?php if ($wp_query->max_num_pages > 1) bd_pagenavi(); ?>
</div>
再一次强调问题:如何实现页面调用分类文章(列表形式)并分页。简单的方法用过无法实现。 展开
1个回答
展开全部
你的代码太长太复杂,用我这个比较简单。
<?php query_posts("showposts=4&cat=19")?>
<?php while (have_posts()) : the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
上面是调取指定分类的代码,你可以自行美化这个列表。在这之后,你可以添加分页代码,网上有相关的插件,也有纯代码完成的。
也就是说你不必写太多的函数来完成你想要的效果。
<?php query_posts("showposts=4&cat=19")?>
<?php while (have_posts()) : the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
上面是调取指定分类的代码,你可以自行美化这个列表。在这之后,你可以添加分页代码,网上有相关的插件,也有纯代码完成的。
也就是说你不必写太多的函数来完成你想要的效果。
追问
谢谢!这并不是我想要的回答,我现在是要解决我的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询