【问题标题】:change email of every wordpress user subscribed to a bbpress forum更改订阅 bbpress 论坛的每个 wordpress 用户的电子邮件
【发布时间】:2019-04-15 11:24:14
【问题描述】:

我想在我的暂存区做一个测试邮件,看看新的 WP 插件是否适用于 BBpress。 为了做到这一点,我想将所有订阅论坛的电子邮件都更改为我的个人电子邮件地址(这样我就不会意外地向真实用户发送邮件)。 问题是在数据库 wp_users 中找到了 WP 用户电子邮件,在数据库 wp_usermeta 中找到了论坛元信息。 如果我想将所有 bbpress“参与者”的电子邮件更改为“myemail@email.com”,我会使用什么 SQL 语句。 我想做类似的事情:

UPDATE wp_users SET user_email = "myemail@email.com" WHERE wp_usermeta.meta_key = "participant";

【问题讨论】:

    标签: mysql wordpress bbpress


    【解决方案1】:

    在同事的帮助下,解决方案如下:

        update wp_users  
        set wp_users.user_email = "myemail@email.com"
        where
        wp_users.ID IN (
        select  
        wp_usermeta.user_id
        from wp_usermeta
        where (wp_usermeta.meta_key = "wp_capabilities") &&  (wp_usermeta.meta_value like 
        "%bbp_participant%")   
        )
        ;
    

    【讨论】:

      猜你喜欢
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多