# wordpress-seo/18.1/admin/import/class-import-detector.php

Yoast SEO – Advanced SEO with real-time guidance and built-in AI, version 18.1. 35 lines.

- Page: https://pluginprobe.com/plugins/wordpress-seo/18.1/code/admin/import/class-import-detector.php
- Raw: https://pluginprobe.com/plugins/wordpress-seo/18.1/raw/admin/import/class-import-detector.php
- Modified: 2019-12-10T07:07:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wordpress-seo/18.1/code/admin/import/class-import-detector.php#L10-L20`.

```php
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin\Import\Plugins
 */

/**
 * Class WPSEO_Import_Plugins_Detector.
 *
 * Class with functionality to detect whether we should import from another SEO plugin.
 */
class WPSEO_Import_Plugins_Detector {

	/**
	 * Plugins we need to import from.
	 *
	 * @var array
	 */
	public $needs_import = [];

	/**
	 * Detects whether we need to import anything.
	 */
	public function detect() {
		foreach ( WPSEO_Plugin_Importers::get() as $importer_class ) {
			$importer = new $importer_class();
			$detect   = new WPSEO_Import_Plugin( $importer, 'detect' );
			if ( $detect->status->status ) {
				$this->needs_import[ $importer_class ] = $importer->get_plugin_name();
			}
		}
	}
}

```
