Wordpress SQL命令将作者John Doe的所有帖子设置为草稿

时间:2011-02-10 01:31:09

标签: sql mysql wordpress

我正在从其他网站导入帖子。我已将所有帖子设置为特定作者(在本例中为John Doe),现在我想运行一个SQL查询(在PHPMyAdmin中),该查询获取John的所有帖子并将其设置为草稿。想法?

1 个答案:

答案 0 :(得分:3)

假设数据库架构与我找到的here相同,您可以使用以下查询完成此操作:

Update wp_posts
INNER JOIN wp_users
on wp_posts.post_author = wp_users.id
SET wp_posts.post_status = 'draft'
WHERE wp_users.user_login ='john doe' and wp_posts.post_type ='post'

如果您知道“john doe”的用户ID,您可以使用

Update wp_posts
SET post_status = 'draft'
WHERE post_author =12345 and post_type ='post'

您可能还希望看到此support topic at Wordpress