Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的站点中安装了 2 个 WordPress 安装,它们共享同一个数据库,只有 wordpress1 的表前缀为 wp1_ ,而 wordpress2 的表前缀为 wp2_ 。如何查询来自 wordpress1(wp1_) 的帖子以显示在 wordpress2 的侧边栏小部件中?我只能显示从 wp1_ 到 wordpress1(它自己的表)的帖子。
实现起来并不难——复制 $wpdb 对象并对其进行修改,然后在其中包装对本机小部件代码的调用。也就是说,假设数据库访问凭据相同。但我根本不建议走这条路。它很难维护,你真的应该练习适当的关注点分离。只需要一次失误,数据库 A 就会愉快地写满数据库 B。
您是否考虑过使用 RSS 小部件?http调用可以通过环回完成,因此不应该增加太多开销,并且单独的数据库将保持......独立。