キーマスターとモデレーターのユーザーのユーザー ロールのみを表示したい。
すべての参加者の役割を表示する必要はありません。キーマスターとモデレーターのみが、アバターの横に役割を表示するのに十分重要です。次の関数コードを見つけて使用しました...動作しましたが、いくつかの問題があります。
function role_show () {
$displayed_user = bbp_get_reply_author_id() ;
$role = bbp_get_user_role( $displayed_user);
if ( bbp_is_user_keymaster($displayed_user) ||$role == 'bbp_moderator') $args['show_role'] = true ;
else $args['show_role'] = false ;
return $args ;
}
add_filter ('bbp_before_get_reply_author_link_parse_args', 'role_show' )
コードの問題: フォーラムのトピックの投稿リストで、このコードは、アバターが「最後の投稿者」と同じセル セクションに表示されないようにもします。そして、この同じセクションの「最後の投稿者」の名前を削除します。どうすればこれを修正できますか?
必要に応じて、このコードを再度実装し、エラーへのリンクを提供して、確認できるようにすることができます。
助けてくれてありがとう。