Categories: Мнение

WordPress 3.7 представляет расширенные запросы даты

WordPress 3.7 должен появиться со дня на день. Все в восторге от новой способности WordPress обновлять себя для обеспечения безопасности и второстепенных выпусков (и даже тем и плагинов, если вы любите приключения). Новый измеритель надежности пароля выделен на странице «О выпуске» с демо-версией, с которой пользователи могут поиграть после обновления. Но есть одна интересная новая функция, которая не получила такой популярности: расширенные запросы даты .

Вам может быть интересно, что такого интересного в расширенных запросах даты. Алекс Миллс, более известный в Интернете как « Viper007Bond », был автором исправления для улучшения аргументов даты для WP_Query , класса для запроса к базе данных определенного контента. До сих пор у WordPress не было простого способа получить набор сообщений, попадающих в определенный диапазон дат.

Несколько месяцев назад Алекс представил патч, добавляющий возможность получать сложные запросы на основе даты при извлечении постов и комментариев из базы данных WordPress. Примеры кода можно найти в его посте , где он в общих чертах описывает несколько способов реализации запросов на основе даты.

Есть практически неограниченные комбинации. Вот несколько примеров того, что возможно с новыми расширенными запросами даты:

  • Запросить все сообщения, написанные в определенный день за несколько лет, т.е. день рождения автора
  • Запросите все сообщения, написанные до или после определенной даты
  • Запросить все сообщения, написанные в понедельник утром
  • Запросить 5 последних сообщений, сделанных после полуночи, но до 5 утра.

Вы можете проверить все параметры даты в кодексе и просмотреть несколько примеров. Представьте, сколько удовольствия можно было бы здесь получить! Расширенные запросы даты должны позволить разработчикам делать некоторые интересные вещи с отображением временных шкал, пользовательских архивов, выборочно случайных виджетов сообщений и всего остального, что можно вообразить с диапазонами дат.

Расширенные запросы даты заменяют более громоздкие методы, использовавшиеся в прошлом, такие как добавление фильтра в posts_where . Как мы раньше жили без него? Ознакомьтесь с каноническим обсуждением Trac , чтобы изучить эволюцию этой функции и использовать ее в WordPress 3.7.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago