wpseo_network_activate_deactivate() Yoast 1.0
Run network-wide (de-)activation of the plugin.
Хуков нет.
Возвращает
Null. Ничего.
Использование
wpseo_network_activate_deactivate( $activate );
- $activate(true/false)
- True for plugin activation, false for de-activation.
По умолчанию: true
Код wpseo_network_activate_deactivate() wpseo network activate deactivate Yoast 15.6.2
function wpseo_network_activate_deactivate( $activate = true ) {
global $wpdb;
$network_blogs = $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM $wpdb->blogs WHERE site_id = %d", $wpdb->siteid ) );
if ( is_array( $network_blogs ) && $network_blogs !== [] ) {
foreach ( $network_blogs as $blog_id ) {
switch_to_blog( $blog_id );
if ( $activate === true ) {
_wpseo_activate();
}
else {
_wpseo_deactivate();
}
restore_current_blog();
}
}
}