Можно получить эти записи через WP_Query
:
$today = getdate();
$query = new WP_Query( 'monthnum=' . $today['mon'] . '&day=' . $today['mday'] );
И затем вывести заголовки или анонсы с помощью цикла:
http://codex.wordpress.org/Class_Reference/WP_Query#Usage
Спасибо за ответ. Но признаюсь честно — такое решение вопроса пока сложновато для меня….
Просто добавьте подобный фрагмент в то место шаблона, где вы хотите видеть список записей, сделанных в этот же день в предыдущие годы:
<?php
$today = getdate();
$query = new WP_Query( 'monthnum=' . $today['mon'] . '&day=' . $today['mday'] );
if ( $query->have_posts() ) : ?>
<p>Этот день в истории:</p>
<ul>
<?php
while ( $query->have_posts() ) {
$query->the_post();
printf( '<li><a href="%s">%s</a></li>', esc_url( get_permalink() ), get_the_title() );
}
?>
</ul>
<?php
endif;
wp_reset_postdata();
?>
Плагин со сходной функциональностью, впрочем, тоже нашёлся:
http://wordpress.org/plugins/wajeez-otd/
Плагин со сходной функциональностью, впрочем, тоже нашёлся:
За «наводку» на плагин огромное спасибо! Это в точку!
Он создаёт виджет, в котором отображаются записи, сделанные в текущий день в предыдущие годы. Всё предельно просто и работоспособно! Действительно интересная фишка для любого сайта-дневника.(Как Вы пишите — «Этот день в истории»…).
Но я хотел немного большего. Поэтому буду разбираться и с Вашим кодом. Однако простите мне мою тупость — но в какой именно файл этот код надо вставить? Я предполагаю в шаблон одиночной записи? (в моей теме Mantra это файл «single РHP»). Если это так — то в какое место его вставить?