Sharing owns its own screen, so it exists whichever modules are active. \Automattic\Jetpack\Sharing_Likes\Settings\Settings_Page::init(); \Automattic\Jetpack\Sharing_Likes\Settings\Post_Handler::init(); \Automattic\Jetpack\Plugin\Jetpack_Script_Data::configure(); } // Play nice with https://wp-cli.org/. if ( defined( 'WP_CLI' ) && WP_CLI ) { require_once JETPACK__PLUGIN_DIR . 'class.jetpack-cli.php'; } require_once JETPACK__PLUGIN_DIR . '_inc/lib/class.core-rest-api-endpoints.php'; require_once JETPACK__PLUGIN_DIR . '_inc/blogging-prompts.php'; if ( is_admin() ) { require_once JETPACK__PLUGIN_DIR . '_inc/content-guidelines-ai.php'; } add_action( 'updating_jetpack_version', array( 'Jetpack', 'activate_subscriptions_module_for_existing_sites' ), 10, 2 ); add_action( 'updating_jetpack_version', array( 'Jetpack', 'cleanup_seo_module_state_options' ) ); add_action( 'updating_jetpack_version', array( 'Jetpack', 'seed_seo_visibility_cohort' ), 10, 2 ); add_filter( 'is_jetpack_site', '__return_true' ); require_once JETPACK__PLUGIN_DIR . '3rd-party/3rd-party.php'; Jetpack::init();