一页上wordpress中边栏的CSS特定规则



嘿,我有一个wordpress博客,我需要在索引页面的侧边栏上添加一些负边距,但在任何其他页面上都不需要,问题是因为侧边栏在"sidebar.php"中,而head元素在"header.php"中,所以我不能仅为该页面使用内联样式或样式。

有什么方法可以做到这一点吗?

我假设头中有一个PHP if语句?

目前,我在身体内使用了一种风格元素。

我已经有一段时间没有使用wordpress了,但据我所知,有一个特定的home/index模板。。。您可以通过css将侧边栏包装在标签和子引用中。

css:

#sidebar-fix #sidebar element {...}

html:

<div id="sidebar-fix"><?#sidebar include?></div>

您可以使用is_page函数来选择所需的页面。这里有一个例子和一个链接。

<?php if (is_page('My Page')) { ?>
    <style type="text/css">Your style here</style>
<?php } ?>

http://codex.wordpress.org/Function_Reference/is_page

最新更新