Главная WordPress

WordPress: выводим записи между двумя указанными датами

Для этого в тех файлах шаблона, где необходимо отобразить записи, опубликованные между двумя конкретными датами, находим начало цикла:

<?php if (have_posts()) : ?>
	<?php while (have_posts()) : the_post(); ?>

и добавляем перед ним следующий код:

<?php
function filter_where($where = '') {
	$where .= " AND post_date >= '2009-11-07' AND post_date <= '2009-11-25'";
	return $where;
}
add_filter('posts_where', 'filter_where');
query_posts($query_string);
?>

Даты в двух местах, естественно, нужно заменить на нужные. Формат даты: год-месяц-день. 1-я дата — начала диапазона, 2-я — конец диапазона.

Ваш комментарий будет первым