前提・実現したいこと
Wordpressで会員制サイトを制作しているのですが、
権限ごと(投稿者、購読者、管理者など)でフィルターをかけそれぞれの権限で、今そのサイトにログインをしているユーザーの一覧を固定ページに表示させたいです。
ショートコードを追加して表示させようとしていますが、うまく権限ごとにフィルターがかからず困っています。
下記のコードでは、投稿者でフィルターをかけようとしていますが、関係の内ユーザーまで全員表示されてしまいます。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<?php add_shortcode('teacher-login','example_shortcode'); function example_shortcode( $atts ) { $shortcode_output = "<p>Some shortcode content.</p>"; $shortcode_output .= "<p>More shortcode content.</p>"; ob_start(); do_action('below_shortcode'); return ob_get_clean(); return $shortcode_output; } add_action('below_shortcode', 'example_action_output'); function example_action_output() { $blogusers =get_users('role_in=contributor'); echo $blogusers; foreach ( $blogusers as $user ) { if ( is_user_logged_in() ) { // GTMタグを出力 echo '<span>' . esc_html( $user->user_nicename ) . '</span>'; '<br>'; } } } ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。回答1件
あなたの回答
tips
プレビュー