如何在不同页面间使用不同的样式表

2008年09月30日  |  02:50分类:wordpress  |  标签:  |  浏览: 750

大多数主题使用一个统一的样式表: style.css,这并不能满足一些特殊需要,例如linxuabc的首页(index.php)和全文页(single.php)布局就不一样,所以需要实现在不同页面中使用不同的样式表。

  wordpress的动态页面都是通过调用header.php来构造的,而header.php定义了当前页面的样式表,所以解决的思路是判断当前是什么页面,然后根据不同的页面调用不同的样式表。下面是linuxabc中header.php关于css调用的代码

1
2
3
4
5
<?php if ( is_single() ) {
  <link rel="”stylesheet”" href="&rdquo;&lt;?php" bloginfo(’template_url’); ?>/single_style.css” type=”text/css” media=”screen” />;   
<?php } else { ?>
  <link rel="”stylesheet”" href="&rdquo;&lt;?php" bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” />   
<?php } ?>

以上语句说明了当显示single.php的时候使用single_style.css这个样式表,否则使用sytle.css。

really easy, huh?!

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论