Intereting Posts
размещение meta_values ​​в списке Получение фильма и сериала на странице актера Использование wp_insert_post с сетью WP в сценарии cron Каков наилучший способ получить сообщения из одного многосайтового блога в другой? How / Where – editor.min.js Добавлен в страницу сообщений wp-admin? Как установить лимит почтового слова для пользовательского типа сообщения Редактирование определенного текста на статической странице Функция ограничения количества сообщений в taxonomy.php Несколько is_page () в page.php Почему orderbyb meta_value_num не влияет на сгенерированный запрос SQL Query? Не удалось загрузить ресурс: 404 изображений Как отобразить архив WordPress в три столбца Использование второго сайта в качестве промежуточной области Перенаправление URL при обновлении даты публикации Скрипт частично работает только при активации темы, но полностью работает на деактивации?

Почтовый запрос – показывать сообщения с указанного дня и месяца и целых лет

Я ищу виджет или php-запрос, который я смогу использовать как нечто вроде «в этот день в истории».

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

Заранее спасибо за помощь.

Solutions Collecting From Web of "Почтовый запрос – показывать сообщения с указанного дня и месяца и целых лет"

Вы можете использовать WP_Date_Query в сочетании с WP_Query для этого.

$query = new \WP_Query( array( 'posts_per_page' => 5, 'date_query' => array( array( 'day' => date( 'j', current_time( 'timestamp' ) ), 'month' => date( 'n', current_time( 'timestamp' ) ), 'before' => 'this year' ) ) ) ); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); // Do stuff. endwhile; endif; 

Вы можете использовать этот код для отображения сообщений, относящихся к определенной дате

 $query_string = "order=ASC&posts_per_page=5"; function filter_where_date($where = '') { $where .= " AND post_date = '2016-28-06'"; return $where; } add_filter( 'posts_where', 'filter_where_date' ); $custom_query = new WP_Query( $query_string ); while ( $custom_query->have_posts() ) { $custom_query->the_post(); } // end while