EZ-SPARROW > WordPressでカスタムフィールドの値でループさせる方法

WordPressでカスタムフィールドの値でループさせる方法

December 23, 2015

カスタムフィールドに任意の値を入れて、ループの条件にカスタムフィールドの値を指定する方法をメモする。

関連記事で表示する記事を制御したい。といいたケースでも使用できる。もちろんタグを使うこともできるが、カスタムフィールドの値によってループを制御したい時には以下のコードで可能だ。

カスタムフィールドの値でループさせるコード

スポンサーサイト

<?php
$args = array(/* 配列に複数の引数を追加 */
'post_type'=>'post',/*投稿タイプ*/
'posts_per_page'=>'10',/*投稿表示数*/
'category_name' => 'カテゴリー',/*カテゴリー*/
'meta_key' => 'カスタムフィールドのキー',  // カスタムフィールドのキー。
'meta_value' => array( esc_attr(get_post_meta($post->ID,'カスタムフィールドのキー', true))),
'orderby' => 'menu_order',
'order' => 'ASC',
'paged'=>$paged
); ?>
<?php $my_query = new WP_Query( $args ); ?>

 

RELATED POSTS