| Server IP : 162.215.171.210 / Your IP : 216.73.216.221 Web Server : Apache System : Linux 162-215-171-210.bluehost.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : swansondentalgro ( 1070) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/swansondentalgro/public_html/wp-content/plugins/wp-console/includes/ |
Upload File : |
<?php
namespace WPConsole;
class Hooks {
/**
* Class constructor
*
* @since 2.1.0
*
* @return void
*/
public function __construct() {
add_filter( 'body_class', [ self::class, 'add_body_class' ] );
add_filter( 'admin_body_class', [ self::class, 'add_body_class' ] );
}
/**
* Add additional body classes
*
* @since 2.1.0
*
* @param array|string $classes array for frontend, string for backend
*
* @return array|string array for frontend, string for backend
*/
public static function add_body_class( $classes ) {
$additional_classes = [];
if ( version_compare( get_bloginfo( 'version' ), '5.4', '<' ) ) {
$additional_classes[] = 'wp-console-wp-lt-5-4'; // wp version less than 5.4
}
if ( is_admin() ) {
$classes .= ' ' . implode( ' ', $additional_classes );
} else {
$classes = array_merge( $classes, $additional_classes );
}
return $classes;
}
}