目的:閲覧者権限(独自の権限を追加)にするとプロフィールを更新できないようにしたい。
すなわち、閲覧者権限にするとプロフィールの「ユーザーを更新ボタン」が非表示になることで
プロフィールの更新を防ぐようにしたい。
■やったことと
・プラグインUser Role Editorで閲覧者(viewer)という権限を追加
※現在設定している権限の範囲は購読者と同じ
・viewerの権限の場合はユーザーの更新ボタンが非表示になるというPHPコードをfunction.phpに書けば
実現可能そうなのだが、ググってもそれに関連する有益な情報を得ることができていない状況
・エンジニアのためのWordPress入門という本を購入し、調べましたが、どの箇所がそれに該当するのかがまだ、発見できず・・・
上記の解決方法について詳しい方がいらっしゃればご教示頂きたく思います。
宜しくお願いします。
追記
おそらく下記のコードをfunctionに追加すれば良いのかと思っているのですが、
?????の箇所になんと入れればいいのか難航中です。
function add_theme_caps(){
$role = get_role( 'viewer' );
$role->remove( '?????' );
}
add_action( '?????', '?????' );
・ボタン箇所に記述
<input type="submit" class="btn btn-default" value="情報を更新して保存する" name="submit" id="submit" />
追記2
profile-form.phpの箇所にボタンの表示箇所がございます。
<input type="submit" class="btn btn-default" value="情報を更新して保存する" name="submit" id="submit" />
上記の記述だけ、閲覧権限の場合のみ非表示とphpを記述することは可能でしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/27 01:22
2017/02/27 01:24
2017/02/27 01:36
2017/02/27 02:47
2017/02/27 05:57
2017/02/27 06:14
2017/02/27 06:21 編集
2017/02/27 06:20
2017/02/27 06:22
2017/02/27 06:25
2017/02/27 06:27
2017/02/27 06:31
2017/02/27 06:55
2017/02/27 07:06