如何向<?PHP BODY_CLASS();?>生成的<Body>添加类

时间:2011-08-11 作者:markratledge

我需要将一个由“两个边栏”组成的类添加到由<?php body_class(); ?>>

我之所以需要这样做,是因为我正在将WP集成到Drupal安装中,并且出于页面Drupal部分的风格原因,需要保留“两个侧栏”类。

最好的方法是什么?jQuery?是否可以挂接到body\\u类?

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

只需将所需的类作为第一个参数,即可添加到函数中,如下所示body_class(\'class-name\').

如果您想更灵活一点,可以使用add_filter(\'body_class\',\'my_class_names\').

你可以阅读更多here.

SO网友:Michael

您可以将额外的类作为参数直接添加到函数中;永久使用:

body_class(\'two-sidebars\')

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

结束

相关推荐

使用ADD_FILTER来更改REL属性的更少的css enQueue_style

我想做的是使用less css 使用Wordpress。你应该链接到你的。rel属性设置为“样式表/更少”的文件更少。但我不知道如何更改enqueue\\u风格输出的代码。是否有方法应用过滤器并影响输出?编辑:如果有人想知道我是如何完成这项工作的,下面是代码片段:function enqueue_less_styles($tag, $handle) { global $wp_styles; $match_pattern = \'/\\.less$/U\';