这是URL查询字符串。它仍然是同一页,不是子页。您可以通过$_GET
您可以使用body_class
hook 查找此查询字符串并相应地添加一个类。WordPress不会为查询字符串添加类,这不是一件正常的事情。
下面是一个示例,说明如何使用body_class
钩子根据查询字符串添加其他类:
/**
* Look for query string and add an additional class to the body
*
* @param Array $classes
*
* @return Array $classes
*/
function wpse352069_body_class_mods( $classes ) {
if( isset( $_GET, $_GET[\'add-new-business\'] ) && true == $_GET[\'add-new-business\'] ) {
$classes[] = \'add-new-business\';
}
return $classes;
}
add_filter( \'body_class\', \'wpse352069_body_class_mods\' );
如果该查询字符串存在且为true,则它将添加
add-new-business
类设置为body标记。您可以使用以下CSS设置样式:
body.add-new-business .header { background-color: yellow; }