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

如何将.php页面添加到Wordpress页面?,php,wordpress,Php,Wordpress,如何将.php页面添加到Wordpress页面?我已经有了一个主题,我想在其中集成php页面。我该怎么做呢?1。添加WordPress模板文件并从中创建WordPress页面 这可能是获得你想要的东西的最好和最简单的方法。。。您需要创建一个模板文件,然后创建一个使用该模板的WordPress页面。通过这种方式,新页面可以通过WordPress后端找到,因此在某种程度上是可维护的 二,。通过子主题的functions.PHP文件创建自定义PHP页面 另一个有效的选项是创建代码,并在function

如何将.php页面添加到Wordpress页面?我已经有了一个主题,我想在其中集成php页面。我该怎么做呢?

1。添加WordPress模板文件并从中创建WordPress页面

这可能是获得你想要的东西的最好和最简单的方法。。。您需要创建一个模板文件,然后创建一个使用该模板的WordPress页面。通过这种方式,新页面可以通过WordPress后端找到,因此在某种程度上是可维护的

二,。通过子主题的functions.PHP文件创建自定义PHP页面

另一个有效的选项是创建代码,并在functions.php文件中使用类似以下内容的代码,此示例是从中获取和修改的:

三,。不要这样做


第三个也是最糟糕的选择是在WordPress安装到htdocs的同一目录中创建一个PHP文件。。。这是无法维护的,所以请不要这样做。

参考此插件,您也可以检查此插件。谢谢!我使用了一个儿童主题和每个页面的模板:
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();
}