PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 18.1
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v18.1
28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 All 129 releases
wordpress-seo / admin / import / class-import-detector.php

class-import-detector.php in Yoast SEO – Advanced SEO with real-time guidance and built-in AI 18.1, at admin/import/class-import-detector.php

35 lines 728 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * WPSEO plugin file.
4 *
5 * @package WPSEO\Admin\Import\Plugins
6 */
7
8 /**
9 * Class WPSEO_Import_Plugins_Detector.
10 *
11 * Class with functionality to detect whether we should import from another SEO plugin.
12 */
13 class WPSEO_Import_Plugins_Detector {
14
15 /**
16 * Plugins we need to import from.
17 *
18 * @var array
19 */
20 public $needs_import = [];
21
22 /**
23 * Detects whether we need to import anything.
24 */
25 public function detect() {
26 foreach ( WPSEO_Plugin_Importers::get() as $importer_class ) {
27 $importer = new $importer_class();
28 $detect = new WPSEO_Import_Plugin( $importer, 'detect' );
29 if ( $detect->status->status ) {
30 $this->needs_import[ $importer_class ] = $importer->get_plugin_name();
31 }
32 }
33 }
34 }
35