Je voulais que lorsque j'accède à mon site avec un paramètre spécifique, mon site utilise un thème différent à ce moment-là (seulement temporairement, pour ne le montrer qu'à moi en tant qu'aperçu). Je le veux à des fins de test. Est-il possible de faire/activer cela en utilisant des codes PHP?
Vous pouvez détecter Server Remote Address
et s’il correspond à votre 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' );
Pour tester le style et la mise en page, l'option la plus simple et la plus simple consiste à utiliser le personnaliseur, qui vous permet de modifier les thèmes, de définir les modifications lors de la visualisation du site et de ne pas appliquer les modifications si vous n'êtes toujours pas sur le point de basculer. thèmes.