#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 模板 |
27讲项目实战:调用指定分类目录下文章+签证列表页和内容页调用
最新推荐文章于 2020-12-04 16:20:25 发布