0

使用 Wordpress 并希望在此代码中使用 PHP 函数

<?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"); }?>

我不想在其中使用 Wordpress PHP 函数 get_template_directory() 就像我这样做

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

一直在尝试一些不同的解决方案,但 PHP 不是我最擅长的领域,所以一点帮助会很棒。

4

1 回答 1

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

或者

最好将它存储在一个变量中,以免导致多次调用函数的开销。

$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");

希望能帮助到你。

于 2013-02-17T23:06:44.170 回答