【发布时间】:2011-02-10 09:46:06
【问题描述】:
我正在从另一个网站导入帖子。我已将所有帖子设置为特定作者(在本例中为 John Doe),现在我想运行一个 SQL 查询(在 PHPMyAdmin 中)以获取所有 John 的帖子并将它们设置为草稿。想法?
【问题讨论】:
我正在从另一个网站导入帖子。我已将所有帖子设置为特定作者(在本例中为 John Doe),现在我想运行一个 SQL 查询(在 PHPMyAdmin 中)以获取所有 John 的帖子并将它们设置为草稿。想法?
【问题讨论】:
假设数据库架构与我找到的 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
【讨论】: