###前提・実現したいこと
wordpressの固定ページを使って投稿記事の最新の年だけの一覧ページを作りたいのですが上手くいきません。
###発生している問題・エラーメッセージ
下記ソースコードをpage.phpに記載しているのですが、
2017年の記事を投稿しても、なぜか2016年の記事一覧になってしまいます。
archive.phpにも同様の記載をしているのですが、こちらは正常に表示されています。
###該当のソースコード
php
1<?php 2 foreach((get_post()) as $date) { // 最新記事の年を取得 3 $postsYear = date('Y',get_post_time()); 4 break ; 5 } 6 global $post; 7 $posts = get_posts(array( 8 'post_type' => array('post','media'), 9 'numberposts' => -1, 10 'tax_query' => array( 11 'relation' => 'OR', 12 array( 13 'taxonomy' => 'category', 14 'field' => 'term_id', 15 'terms' => array(2,3,4), 16 ), 17 array( 18 'taxonomy' => 'category', 19 'field' => 'term_id', 20 'terms' => array(-5,-11,-12,-13,-14), 21 ), 22 ), 23 'date_query' => array( 24 array( 25 'after' => array( 26 'year' => $postsYear, 27 'month' => 1, 28 'day' => 1, 29 ), 30 'before' => array( 31 'year' => $postsYear, 32 'month' => 12, 33 'day' => 31, 34 ), 35 'inclusive' => true, 36 ), 37 ), 38 )); 39 ?>
参考のページなどを見てやってみたのですが上手くいかず。。
アドバイス等いただけますと大変助かります。
他に必要なソースコード等ございましたらご教示いただけますと幸いです。
下記参考記事になります。
http://hirashimatakumi.com/blog/1368.html
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/06 10:40
退会済みユーザー
2017/01/06 10:52
2017/01/06 11:11
2017/01/06 11:39