###前提・実現したいこと
WORDPRESSで会員制の投稿サイトを作成しています。
カスタム投稿と「User frontend(プラグイン)」を使用し
会員登録したユーザーのみが、フロントページから投稿することができる仕組みです。
そこで、カスタム投稿のみが一覧表示されるアーカイブページのテンプレートを作っているのですが
ログインしているユーザーの投稿のみを表示させることができません。
何か良い方法はないでしょうか。
###発生している問題・エラーメッセージ
query_posts()を用いて投稿者を指定しているが 「記事がありません」に分岐してしまいます。
###該当のソースコード
<?php query_posts('author=test&showposts=5');?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="entry hentry"> <h3 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3> <p>ID:<?php the_field("id", $post->ID); ?></p> <?php endif; ?> <p class="entry-more"><a href="<?php the_permalink() ?>">詳しくはこちら >></a></p> </div> <?php endwhile; else : ?> <p>記事がありません</p> <?php endif; ?> <?php if (have_posts() && function_exists("pagination")) { // 一覧ページネーション pagination($wp_query->max_num_pages); } ?>
###試したこと
上記に記載しているarchive.phpを修正してログイン中のユーザーのみの記事一覧を表示するか
投稿者アーカイブを用いてログイン中のユーザーのみの記事一覧を表示したいです。
後者の場合、ログイン中のユーザー名をカスタムリンクで指定する方法が知りたいです。
###補足情報(言語/FW/ツール等のバージョンなど)
wordpress
使用プラグイン
・User frontend
・WP User Frontend Pro
・Custom Post Type Permalinks
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/12 01:23
退会済みユーザー
2017/09/12 01:49
2017/09/12 02:14
退会済みユーザー
2017/09/12 02:19
2017/09/12 02:36