更改WordPress动态添加到html元素的类名

时间:2013-08-16 作者:danecando

我是wordpress主题的新手,我正在开发一个使用最新推特引导的主题。

下面是我的问题:WordPress根据当前的情况向html元素添加类名,即:

<ul class="sub-menu">
<li id="menu-item-36" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-36"><a href="#">Category</a></li>
</ul>
它将class子菜单添加到ul中,将id菜单项-36和classes菜单项、menuitem type custom等添加到第一个列表项中。

推特引导程序已经为其中大部分定义了样式。如何更改wordpress生成的类的名称?

我觉得更新在引导css文件中更改这些样式名称会更痛苦,也不好

1 个回复
SO网友:s_ha_dum

我会小心删除WordPress类。一些插件可能依赖于这些类。

不过,您应该能够非常轻松地添加自己的类,as explained in the WordPress Codex. 你会使用nav_menu_css_class 筛选以更改或添加这些类。参见《食品法典》中的示例。我不知道twitter bootstrap想要或需要什么类,所以我无法真正为它编写代码,我想有条件地包含所有不同的类将是相当多的代码。

结束

相关推荐

从wp_head中删除wp-mediaelement.css

我正在以我的风格通过CSS定制新的核心音频/视频播放器。css。我试图删除wp mediaelement。css,函数中包含以下代码。php,因为我不再需要它了。function custom_deregister_styles() { wp_deregister_style( \'mediaelement\'); } add_action( \'wp_print_styles\', \'custom_deregister_styles\', 100 ); 问