diff options
Diffstat (limited to 'plugins/jetpack/modules/seo-tools.php')
-rw-r--r-- | plugins/jetpack/modules/seo-tools.php | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/plugins/jetpack/modules/seo-tools.php b/plugins/jetpack/modules/seo-tools.php index f926c5c4..ed025f3f 100644 --- a/plugins/jetpack/modules/seo-tools.php +++ b/plugins/jetpack/modules/seo-tools.php @@ -6,26 +6,29 @@ * Recommendation Order: 15 * First Introduced: 4.4 * Requires Connection: Yes + * Requires User Connection: No * Auto Activate: No * Module Tags: Social, Appearance * Feature: Traffic * Additional Search Queries: search engine optimization, social preview, meta description, custom title format - * Plans: business, premium + * + * @package automattic/jetpack */ -include dirname( __FILE__ ) . '/seo-tools/jetpack-seo.php'; -include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); - // Suppress SEO Tools output if any of the following plugins is active. $jetpack_seo_conflicting_plugins = array( 'wordpress-seo/wp-seo.php', 'wordpress-seo-premium/wp-seo-premium.php', 'all-in-one-seo-pack/all_in_one_seo_pack.php', 'all-in-one-seo-pack-pro/all_in_one_seo_pack.php', + 'seo-by-rank-math/rank-math.php', 'autodescription/autodescription.php', + 'slim-seo/slim-seo.php', + 'wp-seopress/seopress.php', + 'wp-seopress-pro/seopress-pro.php', ); -foreach( $jetpack_seo_conflicting_plugins as $seo_plugin ) { +foreach ( $jetpack_seo_conflicting_plugins as $seo_plugin ) { if ( Jetpack::is_plugin_active( $seo_plugin ) ) { // Disable all custom meta tags that SEO tools manages. add_filter( 'jetpack_disable_seo_tools', '__return_true' ); @@ -36,4 +39,8 @@ foreach( $jetpack_seo_conflicting_plugins as $seo_plugin ) { } } -new Jetpack_SEO; +/** This filter is documented in modules/seo-tools/class-jetpack-seo-utils.php */ +if ( ! apply_filters( 'jetpack_disable_seo_tools', false ) ) { + require_once __DIR__ . '/seo-tools/class-jetpack-seo.php'; + new Jetpack_SEO(); +} |