有没有办法让所有用户:1)上传一个头像或2)拥有一个坟墓?我想筛选不符合这些条件之一的用户。
UPDATE
我忘了说这是给Buddypress的。总之,我找到了第一个条件的答案,这是bp_get_user_has_avatar()
检查给定用户ID是否有上载的化身的函数。现在我只需要对第二个条件进行Gravatar验证。
有没有办法让所有用户:1)上传一个头像或2)拥有一个坟墓?我想筛选不符合这些条件之一的用户。
UPDATE
我忘了说这是给Buddypress的。总之,我找到了第一个条件的答案,这是bp_get_user_has_avatar()
检查给定用户ID是否有上载的化身的函数。现在我只需要对第二个条件进行Gravatar验证。
此函数bp_get_user_has_avatar()
呼叫bp_core_fetch_avatar
使用此参数\'no_grav\' => true
因此,您可以编写自己的函数来查看用户是否未使用默认的化身:
function lurie_avatar_check( $user_id ) {
$retval = false;
if ( bp_core_fetch_avatar( array( \'item_id\' => $user_id, \'no_grav\' => false, \'html\' => false ) ) != bp_core_avatar_default( \'local\' ) )
$retval = true;
return $retval;
}
http://codex.wordpress.org/Function_Reference/get_avatar
运行用户查找并通过get_avatar
我想让群创建者没有创建公共或隐藏群的选项。所有组都应该是私有的。这样人们仍然可以看到这些团体,但必须被邀请或要求加入。最简单的方法是隐藏单选按钮(见附图)。但我想使用插件或php来实现它。那么,我如何才能强制buddypress将每个组设置为私有?