WordPressでオンライン学習のサイトを作っているのですが、投稿者(このサイトでいうと先生の方々です)のユーザー情報の中のプロフィール情報の内容をサイトに出力したいですが、やり方がわからず困っております。
出力はそのユーザーだけが見れるのではなく、全体公開でログインしてないユーザーでも誰でも見れるようにしたいです。
また、その出力したいページは、以下のようなコードとなっており、投稿のタイトルや画像も出力されるようにしておりますが、プロフィール情報だけは、ユーザー情報の中から出力したいです。
HTML
1<?php $posts = get_posts('numberposts=21&category=2'); global $post; ?> 2<?php if($posts): foreach($posts as $post): setup_postdata($post); ?> 3<div class="teacherlist-part"> 4<a class="teacherlist-name" href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 5<div class="teacherlist-img"> 6<p><img src="<?php echo catch_that_image(); ?>"></p> 7</div> 8<div class="teacherlist-text"> 9<!--ここにプロフィール情報を入れたいです--> 10<p><?php the_excerpt(); ?></p> 11</div> 12</div> 13<?php endforeach; endif; ?>
また、プロフィール情報はワードプレス既存で設定されているユーザー情報の項目ですが、今回WP-Membersのプラグインも利用しており、そのプラグインで追加した他の項目も出力できたら尚良いです。
もしそちらもわかりましたら合わせてご教授いただけると嬉しいです。
WP-Membersの場合ショートコードはあるのですが、今回上記のコードのように全て他から出力されたページなので、page.phpのファイル内に書き込みたいです。
PHPにはあまり詳しくないため、コードと合わせてご回答いただけば幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー