1

我有一个默认安装的 WordPress,配置了名为 s2Member 的成员管理插件。返回一组“失效”成员的快速而肮脏的方法是什么?

我假设这些信息隐藏在用户元数据的某个地方。

4

1 回答 1

1

您可以搜索 s2Member 记录的“降级”注释:

$lapsedMembers = $wpdb->get_results(
    $wpdb->prepare("
        SELECT
            DISTINCT (`u`.`ID`),
            `u`.`display_name`    `name`,
            `u`.`user_email`      `memberemail`,
            `u`.`user_registered` `enrollmentdate`,
            `um`.`meta_value`     `lapsereason`
        FROM
            {$wpdb->users} u
            LEFT JOIN {$wpdb->usermeta} um ON u.ID = um.user_id
        WHERE
            um.meta_key = %s
            AND um.meta_value LIKE % s
    ", 'wp_s2member_notes', '%Demoted%'),
    ARRAY_A
);
于 2013-08-24T21:41:08.720 回答