2016/06/07
カスタム投稿 Wordpress
備忘録です。
先日の「表示したいカスタム投稿をチェックボックスで指定1」でphpエラーが出る場合があるので、
別の方法も記載します。
カスタムフィールドの指定については先日のを参考にしてください。
archive.php taxonomy.phpなどに記述
<?php $q = new WP_Query(array('post_type' => 'foo')); ?> <?php if($q->have_posts()): ?> <div> <ul> <?php $Q = array( 'posts_per_page' => '4', 'tax_query' => array( array( 'taxonomy' => 'boo', 'field' => 'slug', 'terms' => get_field($post->ID,'test'),//カスタムフィールドで指定したフィールド名 ), ), 'orderby' => 'date', 'order' => 'DESC', ); query_posts($Q); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> ここに赤や青などチェックを入れたカスタム投稿が表示されます。 <?php endwhile; ?> <?php endif; ?> </ul> </div> <?php endif; ?> <?php wp_reset_query(); ?>
get_list_cf_checkboxをget_fieldにしています。
以上です。
2023/06/30
神社
御朱印
2023/06/15
Mac
Linux
2023/04/16
時宗
御朱印
2023/04/14
臨済宗
御朱印
2023/04/05
寺院
御朱印