我在主机的子文件夹中安装了WordPress站点,并在public\\uHTML中安装了另一个基于php的自定义编写CMS。我想从基于php的CMS到WordPress获取一些数据(在我的WP主题标题上使用的字幕文本)(注意,这两个站点有不同的数据库)。我已经有了一个获取数据的php代码。
//test.php
<?php
include_once("admin/includes/config.php");
include_once("admin/includes/db.class.php");
$db = new DB; $db -> open();
$strScrollingText = \'\';
$db -> query("select * from anouncements where status = 1 order by id desc");
if ($db -> rows() > 0)
{
$strScrollingText .= \'<MARQUEE scrolldelay="100". direction="left">\';
while ($rs = $db -> rsset())
$strScrollingText .= stripslashes($rs[\'anouncement\']) . \', \';
$strScrollingText .= \'</MARQUEE>\';
}
测试时。上面的php文件放在我的public\\u html目录中,并从我的浏览器中预览,它从数据库中输出一个字幕文本。然后,我将该文件移动到我的主题文件夹中(当然,我在test.php中调整了两个include文件路径,在其前面加上../../../../../../)并尝试包含该测试。php使用include(\'test.php\');在我的主题标题中。php,但当我刷新我的主页时,它是空白的。我甚至复制了考试的内容。php插入并删除了“echo$strScrolling text;”并把它放在我想显示的地方,但主页仍然是空白的。我还在主题函数中使用了#include指令。php,但这使我的整个WordPress崩溃(我不得不通过cpanel编辑文件以恢复我的wp)。我不知道我哪里做错了,这真的很令人沮丧,我需要任何可以得到的帮助。如果我能用插件完成这项工作,我将不胜感激。谢谢