如何在不同页面间使用不同的样式表
大多数主题使用一个统一的样式表: 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="”<?php" bloginfo(’template_url’); ?>/single_style.css” type=”text/css” media=”screen” />; <?php } else { ?> <link rel="”stylesheet”" href="”<?php" bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” /> <?php } ?> |
以上语句说明了当显示single.php的时候使用single_style.css这个样式表,否则使用sytle.css。
really easy, huh?!

















