2013-02-17 34 views
0

與WordPress的工作,並要使用此代碼寫PHP路徑+ URL擴展,如果/包括

<?php if (is_page(19074)) { 
include("/home/something/public_html/wp-content/themes/mytheme/folder/page1.html"); 
} 
elseif (is_page(18956)) { 
include("home/something/public_html/wp-content/themes/mytheme/folder/page2.html"); 
} 
elseif (is_page(19082)) { 
include("home/something/public_html/wp-content/themes/mytheme/folder/page3.html"); 
} 
else { 
include("home/something/public_html/wp-content/themes/mytheme/folder/page4.html"); }?> 

我wan't是使用WordPress的PHP函數get_template_directory()內內的PHP函數這就像我的方法就是做這個

<?php get_template_directory(); ?>/folder/page1.html 

一直在嘗試一些不同勢solutins但PHP是不是我的最強的區域,這樣一點點的幫助將是非常美妙。

+1

'include(get_template_directory()。'/folder/page1.html')'? – 2013-02-17 23:05:54

回答

1
include(get_template_directory() . "/folder/page1.html"); 

OR

最好是將其存儲在一個變量不會導致調用函數了很多次的開銷。

$temp_dir = get_template_directory() ; 
include($temp_dir . "/folder/page1.html"); 
include($temp_dir . "/folder/page2.html"); 
include($temp_dir . "/folder/page3.html"); 
include($temp_dir . "/folder/page4.html"); 

希望它有幫助。

+1

謝謝你們,我做錯了什麼是使用「,」而不是「。」。 – 2013-02-17 23:10:02