自動で追加されていく過去記事一覧の中に任意のタイミングでも記事を追加する方法が知りたいです。
Wordpressでメイン記事一覧のループと過去の記事一覧のループと2つのループを作成。
画像の上の一覧がメインループ、下の一覧が過去記事のループ。
下記ソースは過去記事のループで、13個目の記事から表示されるように'offset' => 12, と設定しています。
このループに任意のタイミングでも記事を追加する方法について教えていただきたいです。
<h2>過去の記事</h2> <?php $args = array( 'post_type' => 'news', 'offset' => 12, ); $my_query = new WP_Query($args); if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query >the_post(); ?> <!-- 過去記事表示 --> <?php endwhile; endif; wp_reset_postdata(); ?>
試したこと
下記はカスタムフィールドで投稿画面にチェックボックスを作成し、チェックが入っていた場合はその記事を表示する、というソースです。
ただ下記ソースですとチェックが入っていた場合のみ表示になってしまいました。
チェックを入れた場合"も"表示というようにする方法はないでしょうか?
わかる方いらっしゃいましたら教えていただきたいです。
よろしくお願いします。
<?php $args = array( 'post_type' => 'news', 'offset' => 12, 'meta_key' => 'show_index', //カスタムフィールドのキー 'meta_value' => 'show', //カスタムフィールドの値 'meta_compare' => 'LIKE' //'meta_value'のテスト演算子 ); $my_query = new WP_Query($args); if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?> <!-- 記事表示 --> <?php endwhile; endif; wp_reset_postdata(); ?>
あなたの回答
tips
プレビュー