如何将.php页面添加到我的Wordpress页面?

时间:2020-08-20 18:21:39

标签: php wordpress

如何将.php页面添加到我的Wordpress页面?我已经有一个想要集成php页面的主题。我该怎么办?

1 个答案:

答案 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文件...这是无法维护的,所以请不要这样做。