我正在为一个网站使用一个自定义的CMS,该CMS处理该网站90%的页面和内容。
但是,对于网站的新闻/博客部分,我使用Wordpress。
我能够包含必要的Wordpress文件来将帖子拉到主站,但不能做相反的。
我希望能够调用一个php文件到Wordpress的头,这样我就可以访问CMS的类,主要用于导航。
我试着搜索了一下,但似乎找不到答案。
附加信息:
- Wordpress安装在
- 我想包含的文件是在
site.com/includes
site.com/wordpress
澄清:
我不想创建自定义模板或包含Wordpress之外的Wordpress功能。我想拉外部类从CMS,这是Wordpress之上的一个级别,到 Wordpress,这样我就可以使用它在整个Wordpress安装。
你应该使用自定义页面模板。
这是一个在wordpress中包含php文件的简单方法,因为这样你可以很容易地包含wordpress主题的页眉和页脚。
创建自定义页面模板。
您必须简单地创建一个新的。php页面,并在页面的开始部分包含此代码。
<?php
/*
Template Name: My custom page template name
*/
?>
// your code
阅读有关Wordpress自定义页面模板的详细信息,请点击这里
希望对你有帮助。
方法一:
<?php
define('WP_USE_THEMES', false);
require('./wp-blog-header.php');
?>
方法二:
<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
?>
我设法通过改变include
行来引用Wordpress根目录上方的文件夹来解决这个问题。
所以,这一行变成了require_once "../path/to/file"
而不是require_once "/path/to/file"