WordPress is_category函数 用法

WordPress is_category函数 用法

WordPress 的 is_category函数用来指定分类目录,可以为指定分类目录页面定制不同的主题模版。

  1. <?php is_category( $category ); ?>

变量相关说明:
is_category();所有分类归档页面显示

is_category( ‘9’ );显示ID为9的分类归档页面

is_category( ‘Stinky Cheeses’ );显示Name为Stinky Cheeses的分类归档页面

is_category( ‘blue-cheese’ );显示分类别名为blue-cheese的分类归档页面

is_category( array( 9, ‘blue-cheese’, ‘Stinky Cheeses’ ) );显示ID为9,Name为Stinky Cheeses,别名为blue-cheese的分类归档页面

为每个分类指定不同的模板

  1. <?php
  2. if(in_category('3')){
  3.     include(TEMPLATEPATH .'/cat3.php');
  4. }else if(in_category('4')){
  5.     include(TEMPLATEPATH .'/cat4.php');
  6. }else {
  7.     include(TEMPLATEPATH.'/cat.php');
  8. }
  9. ?>

为不同分类指定不同的样式表

  1. <?php if(is_category('5')){?>
  2. <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/cat-5.CSS" type="text/css" media="screen" />;
  3. <?php }else{ ?>
  4. <link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" media="all" />
  5. <?php } ?>

为不同的分类指定不同的图像

  1. <?php if(is_category('4') ){?>
  2. <img src='<?php bloginfo('template_url');?>/images/new.gif' alt='' />
  3. <?php }elseif(is_category('3') ){?>
  4. <img src='<?php bloginfo('template_url');?>/images/about.gif' alt='' />
  5. <? } ?>

Leave a Comment

You must be logged in to post a comment.