Yoast_Plugin_Conflict::add_active_plugin()protectedYoast 1.0

Add plugin to the list of active plugins.

This method will check first if key $plugin_section exists, if not it will create an empty array If $plugin itself doesn't exist it will be added.

Метод класса: Yoast_Plugin_Conflict{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_active_plugin( $plugin_section, $plugin );
$plugin_section(строка) (обязательный)
Type of conflict group (such as Open Graph or sitemap).
$plugin(строка) (обязательный)
Plugin basename string.

Код Yoast_Plugin_Conflict::add_active_plugin() Yoast 22.3

protected function add_active_plugin( $plugin_section, $plugin ) {
	if ( ! array_key_exists( $plugin_section, $this->active_conflicting_plugins ) ) {
		$this->active_conflicting_plugins[ $plugin_section ] = [];
	}

	if ( ! in_array( $plugin, $this->active_conflicting_plugins[ $plugin_section ], true ) ) {
		$this->active_conflicting_plugins[ $plugin_section ][] = $plugin;
	}
}