web-dev-qa-db-fra.com

Comment définir deux thèmes différents sur un WordPress? (Desktop vs. Mobile)

J'ai créé deux thèmes WordPress.

D'abord pour le bureau et ensuite pour tablette/mobile. Je veux définir sur une URL. Lorsque le site Web s'ouvre, le thème devrait changer automatiquement en fonction de la résolution.

3
Shafi Zahid

Utiliser deux thèmes entièrement séparés est une approche architecturale sous-optimale.
Les thèmes sont activés sur l'ensemble du site/globalement et non par utilisateur. Vous ne voulez pas changer le thème actuel constamment.

Personnellement, cette option ne me plait pas du tout, mais WordPress est livré avec une fonction qui renifle le UA-String , wp_is_mobile .
Cette fonction peut être utilisée pour générer un balisage alternatif et/ou charger une autre feuille de style (à partir du même thème).

Ou - et ceci est mon choix personnel - se familiariser avec CSS3 mediaqueries .

4
Johannes Pille

Pour plus simple, vous pouvez essayer ce plugin, http://wordpress.org/plugins/device-theme-switcher/

Voir aussi thres, Comment détecter les appareils mobiles et leur présenter un thème spécifique?

pour plus de personnalisation, vous devez jouer avec le code pour manipuler les méta-valeurs de la table d'options pour 'stylesheet', 'template'.

0
Yogendra