kollapsminoriteten/wp-content/plugins/jetpack/modules/masterbar.php

53 lines
1.7 KiB
PHP
Raw Normal View History

2019-11-15 23:26:29 +01:00
<?php
/**
2020-12-10 14:04:11 +01:00
* Module Name: WordPress.com Toolbar and Dashboard customizations
* Module Description: Replaces the admin bar with a useful toolbar to quickly manage your site via WordPress.com. Also adds additional customizations to the WPAdmin dashboard experience for better compatibility with WP.com.
2019-11-15 23:26:29 +01:00
* Sort Order: 38
* Recommendation Order: 16
* First Introduced: 4.8
* Requires Connection: Yes
2021-04-27 08:32:47 +02:00
* Requires User Connection: Yes
2019-11-15 23:26:29 +01:00
* Auto Activate: No
* Module Tags: General
2021-07-23 11:58:50 +02:00
* Additional Search Queries: adminbar, masterbar, colorschemes, profile-edit
2020-12-10 14:04:11 +01:00
*
2021-04-27 08:32:47 +02:00
* @package automattic/jetpack
2019-11-15 23:26:29 +01:00
*/
2020-12-10 14:04:11 +01:00
namespace Automattic\Jetpack\Dashboard_Customizations;
2019-11-15 23:26:29 +01:00
2022-04-02 10:26:41 +02:00
use Automattic\Jetpack\Status\Host;
2020-12-10 14:04:11 +01:00
require __DIR__ . '/masterbar/masterbar/class-masterbar.php';
require __DIR__ . '/masterbar/admin-color-schemes/class-admin-color-schemes.php';
2021-04-27 08:32:47 +02:00
require __DIR__ . '/masterbar/inline-help/class-inline-help.php';
2020-12-10 14:04:11 +01:00
2024-04-17 11:32:24 +02:00
$should_use_nav_redesign = function_exists( 'wpcom_is_nav_redesign_enabled' ) && wpcom_is_nav_redesign_enabled();
if ( ! $should_use_nav_redesign ) {
new Masterbar();
}
2020-12-10 14:04:11 +01:00
new Admin_Color_Schemes();
2021-04-27 08:32:47 +02:00
2022-04-02 10:26:41 +02:00
if ( ( new Host() )->is_woa_site() ) {
2021-04-27 08:32:47 +02:00
new Inline_Help();
2021-07-23 11:58:50 +02:00
require_once __DIR__ . '/masterbar/wp-posts-list/bootstrap.php';
2021-09-07 21:40:48 +02:00
require_once __DIR__ . '/masterbar/profile-edit/bootstrap.php';
2021-07-23 11:58:50 +02:00
require_once __DIR__ . '/masterbar/nudges/bootstrap.php';
2021-04-27 08:32:47 +02:00
}
/**
* Whether to load the admin menu functionality.
*
* @use add_filter( 'jetpack_load_admin_menu_class', '__return_true' );
* @module masterbar
*
* @since 9.3.0
*
* @param bool $load_admin_menu_class Load Jetpack's custom admin menu functionality. Default to false.
*/
2024-04-17 11:32:24 +02:00
if ( ! $should_use_nav_redesign && apply_filters( 'jetpack_load_admin_menu_class', false ) ) {
2021-04-27 08:32:47 +02:00
require_once __DIR__ . '/masterbar/admin-menu/load.php';
}