Restrict CSS on one page

时间:2013-12-28 作者:Mohammad Areeb Siddiqui

我有我的网站:http://theapkstore.com . 在主页上,我添加了一个滑块。并减少了widget的顶部边距,上面写着“欢迎访问我的网站”。主页看起来不错,但当我打开导航栏中的任何一个链接时,我看到页面上的上边距作用于所有页面,这导致小部件破坏了设计。你能告诉我怎样才能在主页上只放那个小部件的上边距吗?

2 个回复
SO网友:fuxia

您正在使用body_class() 在您的模板中,因此您的主页上有一个类homebody 要素

使用该类限制样式表中的边距规则:

.home #secondary {
    margin-top: 20px;
}

SO网友:Will

将css排队时使用条件模板标记。

add_action( \'wp_enqueue_scripts\', \'wwm_enqueue_scripts\' );

function wwm_enqueue_scripts()
{

 //is_front_page() may or may not be the appropriate tag...
 //perhaps is_home() might server you better...???
 if ( is_front_page() ) {

  //put the appropriate things in these variables for your stylesheet...
  wp_enqueue_style( $handle, $src, $deps, $version, $media );
 }
//enqueue other stuff (or not)
}
请参阅条件标记上的文档:http://codex.wordpress.org/Conditional_Tags

结束

相关推荐

使用ADD_USER_TO_BLOG时出现错误“调用未定义的函数GET_USERDATA”

我正在开发WordPress MU,并试图构建一个插件,将用户添加到多个站点。到目前为止,我们已经尽了一切努力来循环浏览网站。但是,当使用add\\u user\\u to\\u blog将用户分配到以下站点时,出现了错误,请参见下文。将\\u user\\u添加到\\u blog($blogid、$amsuserid、$urole);获取以下错误:致命错误:在wp includes函数中调用未定义的函数get\\u userdata()。php在线181如果禁用行“add\\u user\\u to\\