示例#1
0
}
// -------------------------------------------------------------------------------------------------------------------
// Includes
// -------------------------------------------------------------------------------------------------------------------
require PB_PLUGIN_DIR . 'includes/admin/pb-branding.php';
require PB_PLUGIN_DIR . 'includes/pb-analytics.php';
require PB_PLUGIN_DIR . 'includes/pb-utility.php';
require PB_PLUGIN_DIR . 'includes/pb-image.php';
require PB_PLUGIN_DIR . 'includes/pb-l10n.php';
require PB_PLUGIN_DIR . 'includes/pb-posttype.php';
require PB_PLUGIN_DIR . 'includes/pb-redirect.php';
require PB_PLUGIN_DIR . 'includes/pb-registration.php';
require PB_PLUGIN_DIR . 'includes/pb-sanitize.php';
require PB_PLUGIN_DIR . 'includes/pb-media.php';
require PB_PLUGIN_DIR . 'includes/pb-editor.php';
Pressbooks\Utility\include_plugins();
// -------------------------------------------------------------------------------------------------------------------
// Initialize services
// -------------------------------------------------------------------------------------------------------------------
if (!empty($GLOBALS['PB_PIMPLE_OVERRIDE'])) {
    \Pressbooks\Container::init($GLOBALS['PB_PIMPLE_OVERRIDE']);
} else {
    \Pressbooks\Container::init();
}
// -------------------------------------------------------------------------------------------------------------------
// Login screen branding
// -------------------------------------------------------------------------------------------------------------------
add_action('login_head', '\\Pressbooks\\Admin\\Branding\\custom_color_scheme');
add_action('login_head', '\\Pressbooks\\Admin\\Branding\\custom_login_logo');
add_filter('login_headerurl', '\\Pressbooks\\Admin\\Branding\\login_url');
add_filter('login_headertitle', '\\Pressbooks\\Admin\\Branding\\login_title');
示例#2
0
 /**
  * @covers \Pressbooks\Utility\include_plugins
  */
 public function test_include_plugins()
 {
     \Pressbooks\Utility\include_plugins();
     $this->assertTrue(class_exists('custom_metadata_manager'));
 }