WP запрос исключает сообщение в течение последнего месяца / только шоу более 1 месяца

Мне нужно создать целевую страницу, на которой отображаются только те сообщения, которые не менее месяца.

Все, что я читал / пытался с запросом даты до сих пор, похоже, нацелен на включение сообщений между последним месяцем и теперь, а не исключение. Фактически я стараюсь исключить сообщения между сегодняшней датой и сегодня – 1 месяц.

Любые указатели оценили.

Запрос даты для WP_Query поддерживает несколько параметров, включая before и after . Используя before , вы можете получать сообщения до определенной даты (за исключением сообщений с этой даты):

 $args = array( 'date_query' => array( array( 'column' => 'post_date_gmt', 'before' => '1 month ago' ) ), 'posts_per_page' => -1, ); 

Кроме того, вы можете указать, должно ли оно быть включено (указанная дата также соответствует) или нет, используя ключ inclusive , который по умолчанию равен false .