複数著者をセットできるCo Authors PlusでのPrimary Author以外の記事表示
-
共著者がいる場合に複数著者をセットできるCo Authors Plusというプラグインを使っているのですが、
https://wordpress.org/plugins/co-authors-plus/記事は無事に共著者を表示することができたのですが、別で著者一覧ページを作っていて、著者のプロフィールの下に各著者の最新記事3件を表示しています。
そのとき、Co Authors PlusでPrimary Author(最初の著者)に設定されていない記事が呼び出せないことに気づきました。<?php $users =get_users( array('orderby'=>display_name,'order'=>ASC,'exclude' => array(1),) ); //adminを除外 foreach($users as $user): $uid = $user->ID; $userData = get_userdata($uid); $user_post_count = count_user_posts($uid); ?>
とやっていて$user_post_countでは共著分もカウントされた数字になるのですが
<?php $posts = get_posts("author=$user->ID&orderby=date&post_type=post&posts_per_page=3"); ?>
で呼び出している最新3件の情報はPrimary Authorに設定されていないものが表示されない状態です。
githubで情報を見たらAuthorで呼び出せるのがPrimary Authorのみっぽいことは分かったのですが、
https://github.com/fusioneng/Co-Authors-Plus-Roles/blob/master/PROJECT.mdAll of this data should be exposed in the WP_Query API, so that queries like:
のところに書いてある’role’を設定すればPrimary Author以外も呼び出せるのか?
いろいろ試してみたのですが、上手くいかないのでもし分かる方がいらっしゃいましたら教えて頂けないでしょうか。<?php $posts = get_posts(“author=$user->ID&orderby=date&post_type=post&posts_per_page=3”); ?>
の$user->IDを$coauthor->IDにしてしまうと該当の著者の$coauthorだけではなく全体の$coauthorが呼び出されてしまうようで上手くいきませんでした…どうぞ宜しくお願い致します。
- トピック「複数著者をセットできるCo Authors PlusでのPrimary Author以外の記事表示」には新たに返信することはできません。