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