2015-10-06 53 views
1

我正在为处理网站页面和内容的90%的网站使用自定义CMS。如何在Wordpress环境以外的Wordpress中包含PHP文件

但是,对于该网站的新闻/博客部分,我使用的是Wordpress。

我能够包含必要的Wordpress文件,以便将帖子发送到主站点,但不能做相反的事情。

我希望能够将一个php文件调入Wordpress的标题,因此我可以访问CMS的类,主要用于导航。

我试过搜索,但似乎无法找到答案。

附加信息:

  • WordPress是安装在site.com/wordpress
  • 文件我想包括在site.com/includes

澄清:

我不想要创建一个自定义t模板或Wordpress以外的Wordpress功能。我想从一个CMS以上的Word, Wordpress,以便我可以在整个Wordpress安装中使用它。

+0

什么都的经验,我的话,我可以建议,试图让你想在functions.php中检索什么都数据,我想这是可能的。而检索后,您可以使用woocommerce功能和挂钩使用该数据。 –

回答

1

方法1:

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

方法2:

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

感谢kaleem,但这不是我所需要的 - 我需要在Wordpress中包含一个非Wordpress文件 –

+0

哦 - 那么您可以制作像这样的自定义模板<?php/*模板名称:abc * /?> – kaleem

2

您应该自定义页面模板去。

它是一个简单的方法来包含在WordPress的PHP文件,因为在这个方面,你可以很容易地包括WordPress的主题页眉和页脚。

创建自定义页面模板。

您必须简单地创建新的.php页面,并在页面开始处只包含此代码。

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

要在大约WordPress的自定义页面模板​​

详细阅读我希望这会帮助你。

0

我试图通过改变include这一行来解决这个问题,以引用Wordpress根目录上的文件夹。

所以,行成了require_once "../path/to/file",而不是仅仅require_once "/path/to/file"

相关问题