do_action( 'after_switch_theme', string $old_name, WP_Theme $old_theme )
Le hook after_switch_theme
se lance au premier chargement de Wordpress après un changement de thème si l'ancien thème existe encore.
Description
Cette action se lance plusieurs fois et les paramètres diffèrent en s'accordant au contexte, si l'ancien thème existe ou pas. Si l'ancien thème est manquant, le paramètre sera le slug de l'ancien thème.
Paramètres
$old_name
(string) Nom de l'ancien thème
$old_theme
(WP_Theme) Instance de l'ancien thème
Où trouver le hook after_switch_theme
dans le CMS Wordpress
Exemple
function maj_default_image_size( $old_theme_name, $old_theme = false ) {
update_option( 'medium_size_w', 800 );
update_option( 'medium_size_h', 400 );
}
add_action( 'after_switch_theme', 'maj_default_image_size', 10, 2 );
Sources
Codex Wordpress : after_switch_theme
Autres hooks dans le même fichier : wp-includes/theme.php