Automattic\WooCommerce\Admin\Features
Features::add_admin_body_classes()
Adds body classes to the main wp-admin wrapper, allowing us to better target elements in specific scenarios.
Метод класса: Features{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = Features::add_admin_body_classes( $admin_body_class );
- $admin_body_class(строка)
- Body class to add.
По умолчанию: ''
Код Features::add_admin_body_classes() Features::add admin body classes WC 9.8.5
public static function add_admin_body_classes( $admin_body_class = '' ) { if ( ! PageController::is_admin_or_embed_page() ) { return $admin_body_class; } $classes = explode( ' ', trim( $admin_body_class ) ); $features = self::get_features(); foreach ( $features as $feature_key ) { $classes[] = sanitize_html_class( 'woocommerce-feature-enabled-' . $feature_key ); } // Add the Reactify settings payments class if the feature is enabled. if ( FeaturesUtil::feature_is_enabled( 'reactify-classic-payments-settings' ) && ! in_array( 'woocommerce-feature-enabled-reactify-classic-payments-settings', $classes, true ) ) { $classes[] = 'woocommerce-feature-enabled-reactify-classic-payments-settings'; } $admin_body_class = implode( ' ', array_unique( $classes ) ); return " $admin_body_class "; }