只是想知道是否可以修改这部分代码。现在它前往数据库并自动将 WordPress 用户加入一个组,前提是它已在管理面板中勾选。而不是已经勾选的“foreach”组,是否可以更改它以便在勾选的组中选择一个随机组来自动加入?
if (!function_exists('update_auto_join_status')) {
function update_auto_join_status($user_id) {
global $wpdb, $bp;
// get list of groups to auto-join.
$group_list = $wpdb->get_results("SELECT * FROM {$bp->groups->table_name} WHERE auto_join = 1");
foreach ($group_list as $auto_join_group) {
groups_accept_invite( $user_id, $auto_join_group->id );
}
$wpdb->query("UPDATE {$wpdb->users} SET auto_join_complete = 1 WHERE ID = {$user_id}");
}
add_action( 'user_register', 'update_auto_join_status');
}
我对 PHP 很陌生 - 我从哪里开始?
非常感谢您的帮助。