過去の同じ日の記事を出したくて
-
お世話様です。カスタム歴の浅い初心者です。よろしくお願いします。
早速で恐縮なのですが、自分のブログの過去の同じ日の記事を訪問者に読んでもらいたく、ヒントを色々と探してみたのですがなかなか見つからず、唯一見つけたものが以下
<?php
$today = getdate();
query_posts( ‘monthnum=’ . $today[“mon”] . ‘&day=’ . $today[“mday”] . ‘&orderby=date&order=DESC’ );
?>
<?php while (have_posts()) : the_post(); ?>
<b><?php the_time(“Y年n月j日”); ?></b> “><?php the_title(); ?><br />
<?php endwhile;?>
<?php wp_reset_query();?>
というもので、やってみたところ上手く表示されましたのでゴールとしてはこれでも良いのですが、非推奨とされる「query_posts」だったため、get_postsやwp_get_archivesで同じことができないかと試行錯誤してみたのですが上手くいかないという有様でございます。
できれば非推奨ではない形式で運営したく、なんとかお力を貸していただけませんでしょうか。出力したいのは、見出しとその日を除いた過去3年間の同じ日付の投稿タイトル(リンク付)です。記事がない場合は空白で構いません。
また、出来れば特定のカテゴリの記事を弾けるとありがたいのですが…。
イメージ例)
<h2>過去の今日はこんな記事を書いてました</h2>
2018年○月○日 ○○タイトル○○
2017年○月○日 ○○タイトル○○
2016年○月○日 ○○タイトル○○まったくの他力本願になってしまいお恥ずかしい限りなのですが、よろしければ教えていただければと思います。
よろしくお願いします。
- トピック「過去の同じ日の記事を出したくて」には新たに返信することはできません。