自定义窗口小部件区域-如何覆盖或过滤类xoxo?

时间:2011-03-09 作者:Das

我需要一些帮助来重新设置备用小部件区域的样式。我已经创建了一些新的小部件区域,并将其中一个区域放置到我的index.php. 这很好用,不过我想换一种风格。

  • WordPress: 3.0.4Theme: 二十个孩子(二十个孩子)Server: 本地/MAMP
我尝试为这个特定的小部件区域创建新的样式定义,主要是想去掉列表项目符号。

我也试过了list-style: none 对于我的孩子主题样式表中的每一个小部件css定义,这似乎都不起作用。

Firebug显示小部件具有xoxo 所以我删除了文件中对该类的引用sidebar-content.php 父主题或子主题的函数中都没有这样的字符串。我打电话到该地区的小部件是WP的default blogroll widget.

有没有办法从主题二十十中删除附加到此小部件的xoxo类,或者使用过滤器此小部件区域的侧栏html如下所示:

<?php 
/* Theme:twentyten-child-kw
Alt Sidebar containing the content widget areas.
@package WordPress
@subpackage Twenty_Ten
@since Twenty Ten 1.0 */ ?>

<div id="content" class="alt-widget-area" role="complementary">

<?php /* When we call the dynamic_sidebar() > function, it\'ll spit out the widgets for that widget area. If it instead returns false, then the sidebar simply doesn\'t exist, so we\'ll hard-code in some default sidebar stuff just in case. */
if ( is_active_sidebar( \'alt-content-widget-area\' ) ) : ?>
<?php dynamic_sidebar( \'alt-content-widget-area\' ); ?>
<?php endif; // end content widget area ?>

</div><!-- #content .alt-widget-area -->
在my child主题的样式表中,为类创建了定义alt-widget-area 基于父主题的定义widget-area, 但是xoxo 优先于一切。

有什么建议吗?

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

您可以使用!重要属性,或通过使样式定义更具体来确保样式定义具有优先权。

http://www.google.com/search?q=css+specificity

结束