将wordpress博客链接到CodeIgniter查看
嗯,这是交易。我有一个叫做codeigniter的框架。这是一个PHP中的MVC框架。我正在尝试使用wordpress API,以便在使用wordpress API获取博客文章的CodeIgnite中设置视图。将wordpress博客链接到CodeIgniter查看
所以博客是在/wp-blog/
,codeigniter框架设置在/system/
。所以在codeigniter视图中,我打电话require_once('/wp-blog/wp-load.php');
wp-load文件打开一个带有数据库信息的配置文件。但是,当我从我的角度调用它时,它不起作用。但是,从/wp-blog/index.php
调用时,向我显示数据库没有问题
我不知道它是否是权限问题。我显然能够访问配置文件,因为我收到一条错误消息,说'username'@'localhost'
和用户名是正确的。
因此,如果他们都获得相同的文件,并执行与mysql_connect()
函数相同的文件,为什么只能在博客内工作,而一个不工作?
这里的错误:
A PHP Error was encountered
Severity: Warning
Message: mysql_connect() [function.mysql-connect]: Access denied for user 'theuser'@'localhost' (using password: YES)
Filename: wp-includes/wp-db.php
你的做法是错误的。您的CodeIgniter控制器需要对博客的XML-RPC API endpoint运行curl请求并处理响应,然后根据需要进行显示。
第二个选择是只使用一个iFrame网页上,虽然iFrame中是在2005年
+1用于curl + XMLRPC – ariefbayu 2011-12-20 01:51:12
你的整体解决方案在某些时候取缔听起来像一个坏主意。你不应该将代码点火器应用程序'加入'wordpress在该级别。 – Jessedc 2011-12-20 01:11:33
我必须。我的客户有一个博客,并希望它出现在网站中。 – LesZedCB 2011-12-20 01:16:15