WC_Admin::include_admin_body_class
Include admin classes.
Method of the class: WC_Admin{}
No Hooks.
Returns
String.
Usage
$WC_Admin = new WC_Admin(); $WC_Admin->include_admin_body_class( $classes );
- $classes(string) (required)
- Body classes string.
Changelog
| Since 4.2.0 | Introduced. |
WC_Admin::include_admin_body_class() WC Admin::include admin body class code WC 10.6.2
public function include_admin_body_class( $classes ) {
$raw_version = get_bloginfo( 'version' );
if ( ! $raw_version ) {
return $classes;
}
$version_parts = explode( '-', $raw_version );
$version = count( $version_parts ) > 1 ? $version_parts[0] : $raw_version;
$class_list = explode( ' ', $classes );
// WP version compatibility classes.
$version_classes = array(
'5.3' => 'wc-wp-version-gte-53',
'5.5' => 'wc-wp-version-gte-55',
'7.0' => 'wc-wp-version-gte-70',
);
foreach ( $version_classes as $min_version => $class_name ) {
if ( ! in_array( $class_name, $class_list, true ) && version_compare( $version, $min_version, '>=' ) ) {
$classes .= ' ' . $class_name;
}
}
return $classes;
}