Comment rendre un thème si on est passé via URL dans wordpress ?
J’ai un site wordpress et je veux changer tous les thèmes via l’URL de la chaîne de requête.
J’ai donc 5 thèmes différents et je souhaite les basculer en passant le nom du thème dans l’URL.
par exemple : j’ai des thèmes nommés comme (rouge, vert, bleu, etc.). et actuellement le thème rouge est activé dans l’administration wordpress et je ne veux pas non plus changer de thème à partir du panneau d’administration.
J’aime juste changer de thème via l’URL :
-
example.com?act_theme=red (la page doit être affichée dans le thème bleu)
-
example.com?act_theme=green (La page doit être affichée dans le thème vert)
-
example.com (la page doit être affichée dans le thème rouge)
donc ici je cherche y a-t-il une fonction ou un plugin pour cela?
J’ai googlé cette situation mais je n’ai pas le besoin exact.
Merci
Solution n°1 trouvée
Vous souhaitez utiliser la GET
méthode PHP afin d’obtenir la variable « act_theme » et définir la feuille de style en conséquence, de sorte que votre fonction ressemble à ceci :
<?php
if(strcmp($_GET['act_theme'],'red') == 0) {
echo <link type="text/css" rel="stylesheet" href="'.get_stylesheet_uri().'/red.css">
}
if(strcmp($_GET['act_theme'],'blue') == 0) {
echo <link type="text/css" rel="stylesheet" href="'.get_stylesheet_uri().'/blue.css">
}
// etc... etc...
?>
0 commentaire