diff --git a/compatibility.php b/compatibility.php index 75846f2f61..b30ce92541 100644 --- a/compatibility.php +++ b/compatibility.php @@ -131,6 +131,7 @@ function pb_register_activation_hook() { function pb_init_autoloader() { static $registered = false; if ( ! $registered ) { + require_once( __DIR__ . '/requires.php' ); \HM\Autoloader\register_class_path( 'Pressbooks', __DIR__ . '/inc' ); $registered = true; } diff --git a/hooks-admin.php b/hooks-admin.php index 331c8c46d4..9d5fda6a1d 100644 --- a/hooks-admin.php +++ b/hooks-admin.php @@ -14,15 +14,7 @@ // Includes // ------------------------------------------------------------------------------------------------------------------- -require( PB_PLUGIN_DIR . 'inc/admin/analytics/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/dashboard/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/diagnostics/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/fonts/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/laf/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/metaboxes/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/networkmanagers/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/organize/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/admin/plugins/namespace.php' ); +require_once( __DIR__ . '/requires-admin.php' ); // ------------------------------------------------------------------------------------------------------------------- // Recycle, reduce, reuse diff --git a/hooks.php b/hooks.php index fb9bdf79b9..7447e05d49 100644 --- a/hooks.php +++ b/hooks.php @@ -17,21 +17,7 @@ // Includes // ------------------------------------------------------------------------------------------------------------------- -require( PB_PLUGIN_DIR . 'inc/admin/branding/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/analytics/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/api/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/editor/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/image/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/l10n/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/media/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/metadata/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/posttype/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/redirect/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/registration/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/sanitize/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/theme/namespace.php' ); -require( PB_PLUGIN_DIR . 'inc/utility/namespace.php' ); - +require_once( __DIR__ . '/requires.php' ); include_symbionts(); // ------------------------------------------------------------------------------------------------------------------- diff --git a/requires-admin.php b/requires-admin.php new file mode 100644 index 0000000000..1117307245 --- /dev/null +++ b/requires-admin.php @@ -0,0 +1,15 @@ +