如何将.php页面添加到我的Wordpress页面?我已经有一个想要集成php页面的主题。我该怎么办?
答案 0 :(得分:2)
1。添加WordPress模板文件并从中创建WordPress页面
这可能是获得所需内容的最好,最简单的方法...您需要创建一个模板文件,然后制作一个使用该模板as found here的WordPress页面。这样,可以通过WordPress后端找到新页面,因此在某种程度上可以维护。
2。通过子主题的functions.php文件创建自定义PHP页面
另一个有效的选择是创建一个child theme并在functions.php文件中使用类似于以下代码的代码(此示例摘自here):
add_action('pre_get_posts', function ($query){
global $wp;
if (!is_admin() && $query->is_main_query()) {
if ($wp->request == 'your-page-here'){
echo your_function_with_php_code();
exit;
}
}
});
function your_function_with_php_code() {
ob_start();
echo 'This is a custom php page!';
return ob_get_clean();
}
3。不要这样做
第三个也是最糟糕的选择是在WordPress安装目录(可能是htdocs)中创建一个PHP文件...这是无法维护的,所以请不要这样做。