Intereting Posts
Получение сообщения по определенной дате в Advance Custom Field Что касается безопасности плагинов Частично переведенная панель управления на одном из сетевых сайтов Я хочу отправить электронное письмо при публикации каждого сообщения Как получить прикрепленные файлы в шаблоне формата публикации галереи Как я могу управлять резервным запросом после того, как исходный запрос вернул сообщения cero? Что лучше: пользовательские поля и пользовательские таксономии с условиями для производительности, масштабируемости и лучшего пользовательского интерфейса angularjs не отображает все сообщения Вложенные пути папок для WordPress multisite Слияние двух WP_Queries, сообщений на странице и разбиения на страницы не работает Caching-Plugins и Ajax-Страница-части Присоединитесь к двум wp_query Отредактированные файлы темы обновляются / возвращаются каждый так часто WordPress Media Manager – ограничение определенного типа mime Общение с плагинами с веб-сервера

Проблема с wpdb-запросом для доступа к предыдущим 3-дневным сообщениям

Я пытаюсь получить все опубликованные заголовки сообщений по автору id 2 в последнее время по дате публикации за последние дни. Вот мой запрос:

"SELECT post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_author = 2 ORDER BY post_date DESC LIMIT 3 " 

Это отображает последние 3 сообщения вместо сообщений за последние 3 дня. Как правильно получить этот запрос?

Solutions Collecting From Web of "Проблема с wpdb-запросом для доступа к предыдущим 3-дневным сообщениям"

Вы запрашиваете последние три должности, упорядоченные по дате публикации, а не постов за последние три дня – ORDER BY post_date DESC LIMIT 3 . post_date имеет компонент времени . Он не просто отмечен датой. Несмотря на это, LIMIT ограничит запрос последними тремя в списке, а не всеми сообщениями, которые являются более поздними, чем три дня.

Вам нужно что-то вроде этого:

 SELECT post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_author = 2 AND post_date > DATE_SUB(CURDATE(), INTERVAL 3 day) ORDER BY post_date DESC 

Для других опций и предостережений см. Следующее: https://wordpress.stackexchange.com/a/96562/21376