有没有一种快速的方法来找出哪些帖子没有被标记?

时间:2010-10-16 作者:Toby

基本上正如标题所说,我正在运行3.0.1,希望能够快速标记当前没有分配标签的帖子。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

我认为这可能会很快占用大量资源,但最快的API方法是创建标签列表,并查询不属于以下内容的帖子:

$tags = get_tags();
$ids = array();

foreach ( $tags as $tag )
    $ids[] = $tag->term_id;

$posts = get_posts( array( \'tag__not_in\' => $ids ) );
如果您有大量的标记或需要经常这样做,那么最好考虑为此构建原始SQL查询。

结束

相关推荐

WP-ADMIN似乎正在重定向

我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗