0

我正在使用带有一些自定义字段的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 行的最新副本以获得最多最近的作者,这有意义吗?但愿如此!

4

1 回答 1

1

define('WP_POST_REVISIONS', false);将此变量添加到 wp-config.php 中,它将阻止 wordpress 创建后期修订。

之后安装这个插件http://wordpress.org/plugins/wp-optimize/screenshots/

现在使用上面的 wp-optimize 插件删除所有后期修订。

于 2013-09-10T13:24:50.787 回答