0

我正在使用脚本将类动态添加到 body 标记。我正在尝试添加一个额外的固定(非动态类)。我只需要添加一个加载body的类。

这是创建主体类的函数

function add_slug_to_body_class( $classes ) {
    global $post;
    if( is_home() ) {     
      $key = array_search( 'blog', $classes );
      if($key > -1) {
        unset( $classes[$key] );
      };
    } elseif( is_page() ) {
      $classes[] = sanitize_html_class( $post->post_name );
    } elseif(is_singular()) {
      $classes[] = sanitize_html_class( $post->post_name );
    };

    return $classes;
  }

除了动态生成的任何类之外,我还需要添加一个“加载”类。

我不能简单地将类添加到 body 标记,因为它们被新生成的类替换: <body <?php body_class(); ?>>

如何在这个 php 函数中包含一个额外的类?

4

1 回答 1

0

你可以放:

$classes[] = "loading";

在返回数组之前。在以下情况下,这将作为正文类添加:

<body <?php body_class(); ?>>

正在运行。

body_class()函数的完整文档在这里:http ://codex.wordpress.org/Function_Reference/body_class

于 2013-06-18T15:34:17.353 回答