在PHP if/include中编写PHP路径+url扩展


Write PHP path +url extension inside PHP if / include

使用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不是我最擅长的领域,所以提供一点帮助会非常棒。

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

希望能有所帮助。