主页上的特定css,其他页面的不同css

时间:2011-05-13 作者:detonate

有没有办法在主页上使用特定的css,并在所有其他页面上使用不同的css?

2 个回复
最合适的回答,由SO网友:supajb 整理而成

是的,有。您可以将其添加到主题标题中。

<?php
  if(is_home()){
    // we are on the home page
    echo \'<link rel="stylesheet" src="your_stylesheet" />\';
  }
?>
您还可以使用其他条件标记来确定您是否在几乎所有类型的WordPress页面上。Conditional Tags

根据下面的评论,最好这样使用

<?php
  if(is_home()){
    // we are on the home page
    echo \'<link rel="stylesheet" src="your_home_stylesheet" />\';
  }else {
    echo \'<link rel="stylesheet" src="your_default_stylesheet" />\';
  }
?>

SO网友:xLRDxREVENGEx

如果你看WordPress页面上的源代码,我显示的每个页面的主体类都会发生变化,所以我会用这个来创建我的css

body.home #whatever div or body.home .whatever class
Look At The Body Tag

结束

相关推荐

我正在尝试在我的css中添加一个图像

我试图在CSS中添加一个带有主题文件夹代码的图像,<?php bloginfo(\'template_directory\'); ?>, 它在HTML中工作,但由于某种原因,它在CSS中不工作。有人知道原因或解决方案吗?这是我的代码:background: url(\"<?php bloginfo(\'template_directory\'); ?>/images/bg.jpg\");