2010-02-27 6 views

Répondre

3

Mise à jour current_theme Option:

update_option('current_theme', '[theme name]'); 

Pour obtenir l'utilisation du nom du thème:

$themes = get_themes(); 
+0

Merci Harmen. Je vous en suis reconnaissant! –

1

Dans la version Wordpress actuelle 3.4.2 vous devez mettre à jour 3 options pour passer à un autre thème (minihyper - dans mon cas)

update_option('template', 'minihyper'); 
update_option('stylesheet', 'minihyper'); 
update_option('current_theme', 'Mini Hyper'); 

Les deux premières options sont la clé, la troisième ne fait vraiment rien ing sauf peut-être que vous pouvez utiliser cette option quelque part dans le code pour afficher le nom du thème en cours.

Mise à jour:

Voici une vraie façon:

<?php switch_theme($template, $stylesheet) ?> 

Exemple avec minihyper:

<?php switch_theme('minihyper', 'minihyper') ?> 
Questions connexes