27讲项目实战:调用指定分类目录下文章+签证列表页和内容页调用

#27讲项目实战:调用指定分类目录下文章+签证列表页和内容页调用
 一、调用指定分类目录下的文章
调用代码:
//cat是要调用的分类ID,showposts是需要显示的文章数量
<?php query_posts('cat=1&showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
//所需内容就是放在这里,如下
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; wp_reset_query(); ?>

二、调用指定分类目录下的置顶文章
调用代码:
<?php
               $sticky = get_option('sticky_posts');
               rsort( $sticky );
               $sticky = array_slice( $sticky, 0, 5); //showposts显示文章数  cat指定栏目 
               query_posts( array( 'post__in' => $sticky, 'caller_get_posts' =>1,'showposts' =>1,'cat' =>9) ); ?>
               <?php if (have_posts()) : ?>
               <?php while (have_posts()) : the_post(); ?>
//我们所需要的内容放在这个之间
               <?php endwhile; ?>
               <?php else : ?>
               <?php endif; ?>

签证列表页和内容页调用
 一、签证栏目列表模板的建立
 1、签证栏目id为14,签证列表模板命名为:category-14.php
二、新建字定义字段+调用特色图像(可自定义图像大小)
 1、新建字定义字段
 2、调用特色图像代码: <?php the_post_thumbnail( array(171,113) ); ?>
三、其它内容对应调用标签
 <?php the_title(); ?> 标题
 <?php the_field('字段名称'); ?> 自定义字段调用
四、分页插件标签的调用
 <?php wp_pagenavi(); ?>
五、控制不同栏目列表页显示文章数量
在functions.php文件加下代码,来控制一个页面显示的文章数
if(is_category("14")){ $query->set('posts_per_page',1);//archive每页显示25篇文章 
}
图片 
一、调用特色图像(可自定义图像大小)
 代码: <?php the_post_thumbnail( array(171,113) ); ?>
二、不同分类目录下的文章实现不同的模板
 1、把single.php复制一份,然后把single.php里面的内容清空,添加如下代码:
<?php
if ( in_category('分类Id') ) {
 include(TEMPLATEPATH . '/single_14.php');
}elseif ( in_category(‘分类Id’) ) {
 include(TEMPLATEPATH . ‘/single_b.php‘);
}
else {//所有文章页通用的模板
 include(TEMPLATEPATH . '/single_all.php');
 } 
?> 
二、不同分类目录下的文章实现不同的模板
 2、添加对应的模板文件  single_14.php和 single_all.php 模板
 
图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值