站点之前曾经写过一篇文章,如下:
只不过上面的文章中介绍的函数是针对前端的,也就是游客可以看到的,但是这次介绍的函数是针对管理员或者说针对可以登录后台的用户设计的。
为什么会使用到这个函数,原理和之前说的一样,通过body_class函数我们可以根据特定的情况自行添加属性名称来达到自己的需要的目的。比如通过JS检测body是否含有指定选择器之后继续下面的内容,更多的可能是配合CSS方面的修改了,所以如果你需要针对后台进行一定程度的修改,那么这个函数你大概率是需要用到的。
关于该函数的介绍如下:
body_class( string|string[] $class = '' )
Displays the class names for the body element.
$class
到底如何使用呢?这里直接引用官方的代码:
1 2 3 |
add_filter( 'body_class', function( $classes ) { return array_merge( $classes, array( 'class-name' ) ); } ); |
上面的代码中。class-name就是你需要添加的额外的选择器了,如果你需要更多的话,那么继续添加即可,添加格式请遵守数组形式要求。