会員機能のあるWEBサイトを構築中です。
やりたい事
記事一覧を固定ページで表示する際、
Wp-Membersの投稿制限機能を行った記事(ログイン中の方のみが読める)を除いた場合
投稿制限機能を行った記事のみを一覧で表示させる方法を模索中です。
試した事
カスタムフィールドを用いた方法や別途でカテゴリなどを追加する方法で実装は可能ではありましたが
できればWP-Membersの制限機能のみで分けていければと思い
フックになるものなどを探しておりますが、見つからない状態です。
<ul> <?php if ( is_user_logged_in() ): ?> <?php $args = array( 'posts_per_page' => 9, 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'post', 'post_status' => 'publish' ); $the_query = new WP_Query($args); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); get_template_part( '★ここにliのパターン★', get_post_format() ); endwhile; endif; wp_reset_postdata(); ?> <?php else: ?> <span>ログイン中の方のみ閲覧可能です。</span> <?php endif; ?> </ul>
上記をベースに
それぞれのパターンで一覧表示ができればと思いますが
ご説明が上手く伝わっているか不安な所では御座いますが、伝わらないようでしたら、お申し出ください。
ぜひ、お知恵をお貸し頂ければ幸いです。
どうぞ宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー