Blog

【WordPress】表示したいカスタム投稿をチェックボックスで指定2

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にしています。

以上です。

カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ