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

Mettre à jour la taille par défaut d'une image medium quand un nouveau thème est activé
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

Retour