如何使用 WordPress 网站用户角色在论坛中显示,而不是 bbPress 用户角色?

如何使用 WordPress 网站用户角色在论坛中显示,而不是 bbPress 用户角色?


正在查看 1 个帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • 风间
    参与者
    • 文章数量: 670
    @fengjian
    楼主

    步骤显示wp_users角色,不包括bbpress默认角色

    1)首先在你的子主题中创建一个名为 wp-content/theme/yourchildtheme/bbpress 的文件夹。
    2)然后从 wp-content\plugins\bbpress\templates\default\bbpress 复制文件 loop-single-reply.php
    3)转到第47行并该行

    bbp_reply_author_link( array( ‘sep’ => ‘<br />’, ‘show_role’ => false ) );

    替换为

     bbp_reply_author_link( array( ‘sep’ => ‘<br />’, ‘show_role’ => false ) );
    $reply_author_id = get_post_field( ‘post_author’, bbp_get_reply_id() );
    $user = new WP_User( $reply_author_id ); if ( !empty( $user->roles ) && is_array( $user->roles ) )
    {
    foreach ( $user->roles as $role )
    {
    /*if (preg_match(“/”.$roles.”/i”, “administrator”))
    {
    echo(“Administrator”);
    break;
    }
    else*/
    echo “<div class=’role_custom_bhush’>”.ucfirst($role).”</div>”;
    break;
    }
    }

    即可。

正在查看 1 个帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。

未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。

收藏纪念品


有奖活动

参与论坛社区问答,有机会获赠文派瓦普(Wapuu.com)手办模型。

话题信息

商业系统