您的位置:首页 > 其它

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

2015-06-06 12:16 549 查看
#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 模板
 



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: