WordPress - 管理员欺骗用户登录

WordPress - Admin Spoof User Login

我是 运行 BuddyPress,最近从另一个站点导入了用户;不幸的是,用户没有在 BuddyPress 中显示为活跃用户。使用插件 "User Switching" 时,我能够以任何非活动用户的身份短暂登录,导致他们的个人资料随后显示在 BuddyPress 中。

如何批量执行此操作?

在您的 theme/functions.php 中试试这个 - 记住在加载网站一次后将其删除:

function prentiss_add_last_activity() {
    global $wpdb;
    foreach ( $wpdb->get_col( "SELECT ID FROM $wpdb->users" ) as $user_id ) {
        bp_update_user_last_activity( $user_id, bp_core_current_time() );
    }
}
add_action('bp_ready', 'prentiss_add_last_activity');