1

こんにちは、私は wordpress を使用しており、buddypress でソーシャル Web サイトを作成しています。そのサイト A と B には 2 種類のユーザーを登録できます。次に、ユーザー A に自分の buddypress プロファイルを編集してもらいたいのですが、ユーザー A はイベントを投稿して画像/ビデオ/音楽などをアップロードすることもできますが、ユーザー B は自分のプロファイルを編集することしかできず、何もできません。多くのプラグインを試しましたが、望ましい結果が見つかりませんでした。これを行うことができるプラグインはありますか、コアファイルを編集する必要がありますか?コアファイルを編集する必要がある場合は、どのファイルを編集する必要がありますか???

4

2 に答える 2

0

ラジオ ボタンまたはドロップダウン ボックスを使用して、ユーザーが登録時に自分の役割を選択できるようにすることができます。このリンクを参照して有効にすることができます。

ユーザーの役割を確認し、アクションを防止/許可し、常に functions.php を使用してこれらをコーディングできます。

ユーザーの役割を確認するには:

function get_user_role( $user_id ){

  $user_data = get_userdata( $user_id );

  if(!empty( $user_data->roles ))
      return $user_data->roles[0];

  return false; 
}
于 2013-10-28T07:49:50.687 に答える
0

WP Roles at Registration プラグインを使用できます。

2 つ目は、このプラグイン User Role Editor を使用して、ユーザー ロール機能を管理/追加/削除/できます。

これらの 2 つはハード検索で見つけたもので、似たようなもので非常に役に立ちました。

これらがあなたを助けることを願っています! :)

于 2016-08-16T09:06:49.533 に答える