1

在 WordPress MU 中,我尝试为此编写自己的查询,但似乎无法获得我真正需要的所有联接。我正在寻找的结果集将类似于:

blog_id
blog name
blog path
owner first name
owner last name

并按博客名称的字母顺序返回。我遇到的问题是博客所有者的名字和姓氏在 wp_usermeta 中,博客 ID 和路径在 wp_blogs 中,博客名称在 wp_[blog id here]_options 中,wp_usermeta 需要用户 ID来自 wp_users。

是否可以在一个查询中加入所有这些?

4

1 回答 1

2

由于 WPMU 处理数据库表名的方式,没有办法将所有信息组合到一个结果集中。

我想出的最佳解决方案是一些 PHP 逻辑,它从 wp_blogs 表中获取博客,使用那里的 ID 从 wp_X_options 表中收集信息,然后构建我需要的信息。同样的原因,没有什么好的方法可以通过查询来获取所有博客中所有帖子的列表。您需要后端逻辑来基于 wp_blogs 中的博客构建查询。

于 2010-02-03T21:54:38.603 回答