我有一个Wordpress安装,比如在localhost / blog / path中。
我还在root文件夹中安装了另一个自定义CMS,如localhost /。
我想要包含我的CMS' MySQL类进入博客的安装,所以在博客主题的header.php中,我包括如下:
<?php
global $site_config, $_db // $_db is my CMS' equivalent to $wpdb;
include_once("../includes/class.query.php");
?>
我可以访问我的CMS&#39; Wordpress博客中的数据库。
然而,像文章作者那样的Wordpress中的一些变量却丢失了。调用诸如&#34; get_the_author_meta(&#39; ID&#39;)&#34;,&#34; the_post_thumbnail(&#39; thumbnail&#39;)&#34;等功能返回空字符串。此外,在帖子中发布的帖子也不见了。其他内容如帖子内容工作正常。
&quot; class.query.php&#39;的内容。以上相当简单。我把它缩小到这几行:
function connect()
{
if ($this->mysql_link = @mysql_connect($this->dbhost, $this->dbuser, $this->dbpass))
{
if (!mysql_select_db($this->dbase)) // <---- this is the line that screwed up the integration
{
....
我想知道是否有人知道这里发生了什么。为什么只有一些Wordpress功能受到影响?
我该如何解决这个问题?
提前致谢。