wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
activate_plugins › WordPress Function
Seit2.6.0
Veraltetn/v
› activate_plugins ( $plugins, $redirect = '', $network_wide = false, $silent = false )
Parameter: (4) |
|
Gibt zurück: |
|
Definiert in: |
|
Codex: |
Activates multiple plugins.
When WP_Error is returned, it does not mean that one of the plugins had errors. It means that one or more of the plugin file paths were invalid. The execution will be halted as soon as one of the plugins has an error.Ähnliche Funktionen: activate_plugin, deactivate_plugins, wp_ajax_activate_plugin, deactivated_plugins_notice, activate_sitewide_plugin
Quellcode
function activate_plugins( $plugins, $redirect = '', $network_wide = false, $silent = false ) { if ( ! is_array( $plugins ) ) { $plugins = array( $plugins ); } $errors = array(); foreach ( $plugins as $plugin ) { if ( ! empty( $redirect ) ) { $redirect = add_query_arg( 'plugin', $plugin, $redirect ); } $result = activate_plugin( $plugin, $redirect, $network_wide, $silent ); if ( is_wp_error( $result ) ) { $errors[ $plugin ] = $result; } } if ( ! empty( $errors ) ) { return new WP_Error( 'plugins_invalid', __( 'One of the plugins is invalid.' ), $errors ); } return true; }