サポート » その他 » 権限グループを固定ページに表示させたい

  • 解決済 pegachanman

    (@pegachanman)


    複数のユーザーを、いくつかの権限に分けて、WordPressを利用しています。
    ユーザーの中には、記事投稿のみや、記事閲覧のみの権限ユーザーもいるため、
    ユーザー一覧からではなく、固定ページにユーザー情報を表示させ、そこで自分のプロフィールなどを確認できるようにしています。
    ユーザー登録時の個人データはWP-membersというプラグインを活用し、そこから引っ張ってこれる情報をショートコードで固定ページに表示させています。

    ですが、各ユーザーに割り振った権限はWP-membersとは無関係のため、表示させられずにいます。
    ユーザーの権限を、固定ページへ表示できるコードなどをご存じの方がおられましたら、ご教示頂ければと思います。

    よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • pegachanman さん、こんにちは。

    関数としてはget_userdata()でよさそうな気がしますけれども。
    ちょっと試してみたところ、簡易なプラグインファイル作ってそのまま使ったらエラーになりました。

    function test_info() {
            $user_info = get_userdata(1);
            var_dump($user_info->roles);
    }
    add_action('init', 'test_info');

    こんな感じでフックしてあげると表示くらいはできましたね。

    ご参考になれば。

    トピック投稿者 pegachanman

    (@pegachanman)

    shokun0803さん、ご教示ありがとうございます。

    当方、php知識が乳幼児レベルで、ご教示いただいた内容を読み解くのに
    時間がかかりましたが、なんとか表示させられるところまで行き着きました!

    本当にありがとうございます。

    トピック投稿者 pegachanman

    (@pegachanman)

    解決済みへの変更を忘れてました。
    これにて解決済みにさせていただきます。

    shokun0803さん、ご教示ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「権限グループを固定ページに表示させたい」には新たに返信することはできません。