HEX
Server: Apache/2.4.29 (Ubuntu)
System: Linux instance-1 5.4.0-1092-gcp #101~18.04.1-Ubuntu SMP Mon Oct 17 18:29:06 UTC 2022 x86_64
User: web202 (5061)
PHP: 8.1.14
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, exec, shell_exec, system, passthru, proc_open, proc_close, popen, parse_ini_file, show_source
Upload Files
File: /data0/www/clients/client33/web202/web/wp-content/plugins/wp-console/includes/Hooks.php
<?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;
    }
}