我正在使用带有一些自定义字段的wordpress,以缩短这个时间,我回显出所有具有post_author元键且不是空的行并将同样的名称分组在一起,否则我可能会得到Pete,Steve,Pete - 当我需要的是Pete ,史蒂夫。下面是使它工作的 SQL
$wpAuthors = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT(meta_value)
FROM $wpdb->postmeta WHERE meta_value !='' AND meta_key = 'post_author'
ORDER BY meta_key ASC"));
这很好用。但是如果我把作者从皮特换成史蒂夫呢?当然,wordpress会为该帖子 ID 创建一个重复条目,并使用不同的自定义字段行 ID。(两行上的帖子 ID 都类似于 1100,而条目行可能是 3000 和 3001)。现在这里的问题是我的脚本仍然有效,因为皮特和史蒂夫都在正确的列中输入了数据库,但我现在需要它做的是选择该帖子 ID 行的最新副本以获得最多最近的作者,这有意义吗?但愿如此!