File "class-main.php"
Full path: /home/webcknlt/admissiontell.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-masterbar/src/class-main.php
File
size: 1.72 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
<?php
/**
* Main class for the Masterbar package.
*
* @package automattic/jetpack-masterbar
*/
namespace Automattic\Jetpack\Masterbar;
use Automattic\Jetpack\Status\Host;
/**
* Main class for the Masterbar package.
*/
class Main {
const PACKAGE_VERSION = '0.19.2';
/**
* Initializer.
* Used to configure the Masterbar package.
*
* @return void
*/
public static function init() {
if ( did_action( 'jetpack_masterbar_init' ) ) {
return;
}
new Admin_Color_Schemes();
remove_filter( 'pre_option_wpcom_admin_interface', 'wpcom_admin_interface_pre_get_option' );
$is_wp_admin_interface = get_option( 'wpcom_admin_interface' ) === 'wp-admin';
if ( function_exists( 'wpcom_admin_interface_pre_get_option' ) ) {
add_filter( 'pre_option_wpcom_admin_interface', 'wpcom_admin_interface_pre_get_option', 10 );
}
if ( $is_wp_admin_interface ) {
return;
}
$host = new Host();
if ( $host->is_wpcom_platform() ) {
new Inline_Help();
require_once __DIR__ . '/wp-posts-list/bootstrap.php';
require_once __DIR__ . '/nudges/bootstrap.php';
}
if ( $host->is_woa_site() ) {
require_once __DIR__ . '/profile-edit/bootstrap.php';
}
/**
* Whether to load the admin menu functionality.
*
* @use add_filter( 'jetpack_load_admin_menu_class', '__return_true' );
*
* @param bool $load_admin_menu_class Load Jetpack's custom admin menu functionality. Default to false.
*/
if ( apply_filters( 'jetpack_load_admin_menu_class', false ) ) {
require_once __DIR__ . '/admin-menu/load.php';
}
/**
* Fires after the Masterbar package is initialized.
* Used mainly to ensure the package is initialized once.
*
* @since 0.1.0
*/
do_action( 'jetpack_masterbar_init' );
}
}