2011-12-22 102 views
0

我WordPress的集成到其他應用程序通過調用Wordpress何時加載主題?

require("../wp-blog-header.php"); 

我想可以指定主題,使用基於WP-博客 - header.php文件被調用之前一定的條件。是否有一個常量,函數或變量可用於將主題目錄設置爲與已設置的內容不同的內容?

我試圖找到Wordpress在加載模板之前設置要使用的主題目錄,以便我可以根據需要隨時更改它。

更新:

我試圖在激活插件添加此:

add_filter('template', 'change_the_template'); 

function change_the_template() 
{ 
    $theme = get_theme('Twenty Eleven'); 
    return $theme['Template']; 
} 

但是,這並沒有改變它的二十十一模板比在管理一組不同的顯示...

回答

1

您擁有的代碼將更改模板,但您還必須更改樣式表的主題。

添加以下代碼以及您已有的內容(在激活的插件中)。

add_filter('stylesheet', 'change_the_stylesheet'); 

function change_the_stylesheet() 
{ 
    $theme = get_theme('Twenty Eleven'); 
    return $theme['Stylesheet']; 
} 

這應該解決問題。

+0

太棒了,非常感謝。我添加了您注意到的樣式表過濾器和函數,並且它非常完美! – Frank 2011-12-22 21:52:42

+0

我很高興它工作:) – tamilsweet 2011-12-23 01:15:39