web-dev-qa-db-ja.com

管理者のみが編集できるユーザーメタフィールドを追加します。

カスタムのユーザーメタフィールド(特定のユーザーデータを含むprofile.phpのフィールドなど)を追加する方法はありますが、それらを変更できるのは管理者または他のユーザーだけですか?

たぶん私は複雑すぎると思います。静的ページを手動で更新せずに、ユーザーからどの位置/ステータスを持っているのか、サイト訪問者にどのように伝えますか?

2
Maxim Zubarev

私はあなたが言っていることを私は得ると思います、そしてそうでなければ、私を許してください:

内部にメタフィールド/メタボックスを追加するだけです。

if( current_user_can( 'administrator' ) ){  // put code here }

*これはあなたがメタフィールドやメタボックスを追加する方法を尋ねていないと仮定しています。

3
dpgtfc