Elasticsearch: Sort Scripting. Скрипты при сортировке.

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

Continue reading “Elasticsearch: Sort Scripting. Скрипты при сортировке.” »

WordPress: Кастомный размер изображения для Media Uploader.

Задача

Получить изображение в размере, добавленном через add_image_size, в JavaScript объекте после успешной загрузки через Media Uploader Dialog. Как можно заметить, его там нет по умолчанию.

Код для создания и вызова диалога для загрузки/выбора картинки может выглядеть так:

Continue reading “WordPress: Кастомный размер изображения для Media Uploader.” »

Как передать параметры в get_template_part() в WordPress

Бывает нужно передать параметры в кусок шаблона, который подключается с помощью функции get_template_part().

Сделать это можно несколькими способами:

  • заменить функцию на более низкоуровневую;
  • переписать функцию get_template_part().

Continue reading “Как передать параметры в get_template_part() в WordPress” »