可以使用 WordPress 的 body_class
过滤器来移除某个 class。以下是一个示例代码片段,它将删除 class-to-remove
类:
1 |
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">remove_body_class</span>(<span class="hljs-params"> <span class="hljs-variable">$classes</span> </span>) </span>{ <span class="hljs-variable">$classes</span> = <span class="hljs-title function_ invoke__">array_diff</span>( <span class="hljs-variable">$classes</span>, <span class="hljs-keyword">array</span>( <span class="hljs-string">'class-to-remove'</span> ) ); <span class="hljs-keyword">return</span> <span class="hljs-variable">$classes</span>; } <span class="hljs-title function_ invoke__">add_filter</span>( <span class="hljs-string">'body_class'</span>, <span class="hljs-string">'remove_body_class'</span> ); |
这个函数将获取当前的 body classes 数组,并使用 array_diff()
函数从中删除 class-to-remove
类。最后,它将返回修改后的数组,以便用于 body_class
过滤器。
您可以将此代码添加到您的主题的 functions.php 文件中。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。