【问题标题】:Wordpress SQL Command to Set all posts by author John Doe to draftWordpress SQL 命令将作者 John Doe 的所有帖子设置为草稿
【发布时间】:2011-02-10 09:46:06
【问题描述】:

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

【问题讨论】:

    标签: sql mysql wordpress


    【解决方案1】:

    假设数据库架构与我找到的 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

    【讨论】:

    • 工作就像一个魅力,我知道答案很简单,但无法得到它。谢谢!
    猜你喜欢
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多