サポート » 使い方全般 » カスタマイズした項目が管理者にしか表示されない

  • 初めて投稿させていただきます。

    プロフィール編集画面に項目を追加するプラグインを作っています。
    順調に進んでいるのですが、追加した項目が管理者にしか表示されず、
    その他のユーザ(投稿者)には表示されません。

    どのようにすれば表示されるようになりますか?
    また、関連ページなどご存知でしたらお教えください。

    ver 3.1.1
    使用しているhookは「edit_user_profile」です。

    どうぞよろしくお願いいたしますm(_ _)m

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    from-kyotoさん、こんにちは。

    下記、ver 3.1.2 のwp-admin/user-edit.phpのフック部分のコードです。

    <?php
    	if ( IS_PROFILE_PAGE )
    		do_action( 'show_user_profile', $profileuser );
    	else
    		do_action( 'edit_user_profile', $profileuser );
    ?>

    見ての通り、プロフィール画面であれば、show_user_profile を、ユーザーの編集画面であれば、edit_user_profile のフックを通ることになります。

    ユーザー自身のプロフィール編集画面に反映させるのであれば、show_user_profileに、両方に反映させるのであれば、両方ともにフックすればよいです。

    あと、参考になるようであればご確認ください。
    WordPressのユーザー管理画面カスタマイズまとめ

    プラグイン楽しみにしています。

    トピック投稿者 from-kyoto

    (@from-kyoto)

    jim912さん

    なるほど!勉強になります。
    ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタマイズした項目が管理者にしか表示されない」には新たに返信することはできません。