如何在Wordpress环境之外的Wordpress中包含PHP文件

如何在Wordpress环境之外的Wordpress中包含PHP文件,php,wordpress,Php,Wordpress,我使用一个网站,处理90%的网页和内容的自定义CMS 然而,对于网站的新闻/博客部分,我使用的是Wordpress 我能够包括必要的Wordpress文件,以将帖子拉到主站点,但不能做相反的事情 我希望能够调用一个php文件到Wordpress的头中,这样我就可以访问CMS的类,主要用于导航 我试过搜索,但似乎找不到答案 其他信息: Wordpress安装在site.com/Wordpress 我要包含的文件位于site.com/includes 澄清: 我不想在Wordpress之外创建自

我使用一个网站,处理90%的网页和内容的自定义CMS

然而,对于网站的新闻/博客部分,我使用的是Wordpress

我能够包括必要的Wordpress文件,以将帖子拉到主站点,但不能做相反的事情

我希望能够调用一个php文件到Wordpress的头中,这样我就可以访问CMS的类,主要用于导航

我试过搜索,但似乎找不到答案

其他信息:

  • Wordpress安装在
    site.com/Wordpress
  • 我要包含的文件位于
    site.com/includes
澄清:

我不想在Wordpress之外创建自定义模板或包含Wordpress功能。我想将CMS(比Wordpress高一级)中的外部类拉入Wordpress,以便在Wordpress安装过程中使用它。

方法1:

<?php
define('WP_USE_THEMES', false);
require('./wp-blog-header.php');
?>

方法2:

<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
?>

方法1:

<?php
define('WP_USE_THEMES', false);
require('./wp-blog-header.php');
?>

方法2:

<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
?>

您应该使用自定义页面模板

在wordpress中包含php文件是一种简单的方法,因为通过这种方法,您可以轻松地包含wordpress主题页眉和页脚

创建自定义页面模板

您只需创建一个新的.php页面,在页面的开头只需包含以下代码

<?php
/*
Template Name: My custom page template name
*/
?>
// your code 

//你的代码
详细阅读Wordpress自定义页面模板


我希望它能帮助您。

您应该使用自定义页面模板

在wordpress中包含php文件是一种简单的方法,因为通过这种方法,您可以轻松地包含wordpress主题页眉和页脚

创建自定义页面模板

您只需创建一个新的.php页面,在页面的开头只需包含以下代码

<?php
/*
Template Name: My custom page template name
*/
?>
// your code 

//你的代码
详细阅读Wordpress自定义页面模板


我希望它能对您有所帮助。

我通过修改
include
行来引用Wordpress根目录上方的文件夹,成功地解决了这个问题


因此,行变成了
require\u once./path/to/file“
,而不仅仅是
require\u once”/path/to/file“
,我通过修改
include
行来引用Wordpress根目录上方的文件夹,从而解决了这个问题


因此,行变成了
require\u once./path/to/file“
,而不仅仅是
require\u once”/path/to/file“

根据我的经验,我可以建议,尝试在functions.php中获取您想要检索的数据,我想这是可能的。在检索之后,您可以将这些数据与woocommerce函数和钩子一起使用。根据我的经验,我可以建议,尝试在functions.php中检索您想要检索的任何数据,我想这是可能的。在检索之后,您可以将这些数据与woocommerce函数和钩子一起使用。谢谢kaleem,但这不是我需要的--我需要在WordpressOhh中包含一个非Wordpress文件--然后你可以像这样定制模板谢谢kaleem,但这不是我需要的--我需要在WordpressOhh中包含一个非Wordpress文件--然后你可以像这样定制模板