WordPress : Activer un thème différent pour un aperçu temporaire

Publié par Jean-Michel le

Je voulais que lorsque j’accède à mon site avec des paramètres spécifiques, mon site utilise un thème différent à ce moment-là (seulement temporairement, pour ne le montrer qu’à moi en avant-première). Je le veux à des fins de test. Existe-t-il un moyen de le faire/d’activer cela en utilisant des codes php ?

Solution n°1 trouvée

Pour les tests de style et de mise en page, l’option la meilleure et la plus simple consiste à utiliser le personnalisateur qui vous permet de modifier les thèmes, de définir des modifications lors de la visualisation du site et de ne pas appliquer les modifications à la fin si vous n’êtes toujours pas sur le point de changer thèmes.

Solution n°2 trouvée

Vous pouvez détecter Server Remote Addresset si cela correspond à votre adresse IP, vous pouvez utiliser un thème différent de la manière suivante.

function wp_set_preview_theme( $current_theme ) {
    if ( 'YOUR_IP_ADDRESS' === $_SERVER['REMOTE_ADDR'] ){
        // Use your preview theme instead
        return 'THEME_YOU_WANT_TO_USE';
    } else {
        // Otherwise, keep the current theme
        return $current_theme;
    }
}

add_filter( 'stylesheet', 'wp_set_preview_theme' );
add_filter( 'template', 'wp_set_preview_theme' );
Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *