是的,您可以使用body_class
滤器如果所有的网站都使用相同的主题,你可以把它放进去functions.php
(在子主题中,这样当主题更新时,您的代码不会被覆盖),但如果任何站点有不同的主题,您需要将其放入自定义插件(可能是MU插件)。
<?php
add_filter(\'body_class\', \'wpse_299000_body_class\');
function wpse_299000_body_class() {
// check if current subsite is inactive, deleted, archived, or spammed
$is_inactive = ms_site_check();
// value will come back either true or false
if($is_inactive == true) {
// add your desired class to <body> - this example adds .inactive
$classes[] = \'inactive\';
}
// always return classes so none are taken away
return $classes;
}
?>
如果需要,还可以删除类。