Yoast\WP\SEO\Services\Importing
Conflicting_Plugins_Service::deactivate_conflicting_plugins()
Deactivates the specified plugin(s) if any, or the entire list of known conflicting plugins.
Метод класса: Conflicting_Plugins_Service{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$Conflicting_Plugins_Service = new Conflicting_Plugins_Service(); $Conflicting_Plugins_Service->deactivate_conflicting_plugins( $plugins );
- $plugins(строка|массив|false)
- The plugin filename, or array of plugin filenames, to deactivate.
По умолчанию: false
Код Conflicting_Plugins_Service::deactivate_conflicting_plugins() Conflicting Plugins Service::deactivate conflicting plugins Yoast 24.1
public function deactivate_conflicting_plugins( $plugins = false ) { // If no plugins are specified, deactivate any known conflicting plugins that are active. if ( ! $plugins ) { $plugins = $this->detect_conflicting_plugins(); } // In case of a single plugin, wrap it in an array. if ( \is_string( $plugins ) ) { $plugins = [ $plugins ]; } if ( ! \is_array( $plugins ) ) { return; } // Deactivate all specified plugins across the network, while retaining their deactivation hook. \deactivate_plugins( $plugins ); }