やりたいこと
ここでは特定のカスタムフィールドの値を持つ投稿やカスタム投稿タイプの一覧を表示する方法を説明します
例えば関連記事や関連イベントなどの出力の時に使えるよ!
コード
コードは以下のようになります。「カスタム投稿タイプ名」や「カスタムフィールド名」と書かれている箇所は各自の物に置き換えてください。例えば「カスタム投稿タイプ名」をpostにすると特定のカスタムフィールドを持つ投稿一覧ページが完成しますね!
<?php $args = Array( 'post_type' => 'カスタム投稿タイプ名', 'posts_per_page' => -1, 'meta_key' => 'カスタムフィールド名', 'meta_value' => '75', 'orderby' => 'date', //ソートの基準 'order' => 'DESC', //DESC降順 ASC昇順 'post_status' => 'publish' //公開状態 ); $the_query = new WP_Query($args); if($the_query -> have_posts()): while($the_query -> have_posts()): $the_query -> the_post(); ここに各記事の情報を記入 endwhile; endif; wp_reset_postdata(); ?>