Wordpress: komut dosyası aracılığıyla varsayılan nasıl ayarlanır (aktif) teması

2 Cevap php

Ben komut dosyası aracılığıyla "aktif" teması atamanız gerekir. Herkes bunu yapmak için gerekli API çağrısı biliyor musun? Ayrıca, nasıl komut (PHP) üzerinden geçerli temayı almak mı?

2 Cevap

Güncelle current_theme seçeneği:

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

Temanın ismi olarak almak için:

$themes = get_themes();

(- Benim durumumda minihyper) güncel Wordpress sürümünde başka bir temaya geçmek için 3 seçeneğiniz güncellemeniz gerekir 3.4.2

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

İlk iki seçenek anahtar, üçüncü gerçekten belki geçerli tema adını göstermek için bir yere kodu bu seçeneği kullanabilirsiniz dışında hiçbir şey yok.

Update:

Burada gerçek bir yoldur:

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

Minihyper ile Örnek:

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