从具有不同表前缀的数据库查询帖子

时间:2013-01-18 02:19:05

标签: php database wordpress

我在我的网站上安装了2个WordPress安装并且它们共享相同的数据库,但是,wordpress1的表前缀为wp1_,wordpress2的表示为wp2_。如何查询wordpress1(wp1_)中的帖子以显示在wordpress2的侧边栏小部件中?我只能显示从wp1_到wordpress1(自己的表)的帖子。

1 个答案:

答案 0 :(得分:0)

实现起来并不难 - 制作$ wpdb对象的副本并修改它,然后将调用包装到本机小部件代码中。也就是说,假设数据库访问凭证是相同的。但我不建议去这条路线;它很难维护,你真的应该适当地分离关注点。它只需要一次启动,数据库A将很乐意在整个数据库B中编写。

您是否考虑过使用RSS小部件? http调用可以通过环回来完成,因此不应该增加很多开销,并且单独的数据库将保持......独立。