WordPress修改身体类

时间:2014-10-25 12:05:01

标签: html css wordpress class

我想将-wp添加到WordPress使用http://codex.wordpress.org/Function_Reference/body_class

添加的所有正文类的开头

原因是因为我有时想从CSS文档的根目录中使用像.attachment或.page这样的类,因为它是冲突的正文类。

codex向我展示了如何向正文添加类,但不是如何添加到它添加的每个类中。

1 个答案:

答案 0 :(得分:1)

您可以通过在body_class挂钩上添加操作来完成此操作。

add_filter( 'body_class', 'my_class_names' );
function my_class_names( $classes ) {
  // You have all the classes in $classes
  // Iterate and add the wp prefix.
  $new_classes = array();
  foreach($classes as $cls) {
    $new_classes[] = 'wp-' . $cls;
  }

   return $new_classes;
}

代码未经过测试,但应该可以使用。