Comment rendre un thème si on est passé via URL dans wordpress ?

Publié par Jean-Michel le

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.

Lire également:  Wordpress : Comment puis-je définir d'autres modèles/vues pour les publications d'une catégorie spécifique ?

J’aime juste changer de thème via l’URL :

  1. example.com?act_theme=red (la page doit être affichée dans le thème bleu)

  2. example.com?act_theme=green (La page doit être affichée dans le thème vert)

  3. 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.

Lire également:  Wordpress : Ajouter une clé de champ personnalisée dans functions.php

Merci

Solution n°1 trouvée

Vous souhaitez utiliser la GETmé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...
?>
Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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