您好,欢迎来到jQuery吧!QQ群:193687763(钱端开发)

jQuery吧-Write Less, Do More | 注重前端开发

首页 > PHP > wordpress教程技巧 > 正文

WordPress不同分类调取不同侧栏代码

2015-05-22 11:05:34 作者:天外飞仙 人气:454 Views

WordPress不同分类调取不同侧栏代码
Wordpress不同分类调取不同侧栏代码。其实并不只可以调取不同侧边栏,还可以用于调取不同的头部内容,这样每个分类的头部就不一样了,可以让你做出各种漂亮的头部,让你的博客给用户新鲜感。

<?php$post = $wp_query->post;if ( in_category('7') ) {include(TEMPLATEPATH . '/single-view.php');}else if ( in_category('3')) {include(TEMPLATEPATH . '/single-case.php');}else if ( in_category('42') ) {include(TEMPLATEPATH . '/single42.php');}else {include(TEMPLATEPATH . '/archive-other.php');}?>

举一反三,可以用来调取不同头部。

补充:后来在网路看到有人反应代码有点问题,如果不同的single文件都是以single开头命名的话,可能会调取有误,解决办法,改名,比如single-case.php',改成case-single.php

但是如果想要更多的分类呢?给出用array的方法:

<?php$post = $wp_query->post;if ( in_category( array('3′,'4′,'5′,'6′,'7′) )) {include(TEMPLATEPATH . '/moban-single.php');}else {include(TEMPLATEPATH . '/other-single.php');}?>

下面是调取指定分类文章代码

<?php $posts = get_posts( "category=4&numberposts=10" ); ?><?php if( $posts ) : ?><ul><?php foreach( $posts as $post ) : setup_postdata( $post ); ?><li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php endforeach; ?></ul><?php endif; ?>
链接:http://www.jqueryba.com/5603.html(转载时请注明本文出处及文章链接)

jQuery吧-Write Less, Do More | 注重前端开发

jQuery吧-Write Less, Do More | 注重前端开发

Copyright © 2013 jqueryba.com, All Rights Reserved.奔跑在阿里云

免责声明:本站所有内容来源于互联网。如果本站部分内容侵犯您的权益,请您告知,站长会立即处理 苏ICP备12059471号

站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!