EntityQuery: сортировка по node_counter - возможно ли?

Главные вкладки

Аватар пользователя OldWarrior OldWarrior 8 июня 2023 в 20:29

Вопрос к тем, кто в теме. В смысле - сталкивался практически.

Возможна ли какая-то сортировка по node_counter (кол-во просмотров материала - модуль Statistics) при программных запросах типа EntityQuery? Ведь счётчики Statistics не являются ни полями, ни свойствами нод.

Цель - получить с помощью EntityQuery наиболее просматриваемые материалы за последние неделю или месяц.

Или таки без дополнительного обращения к БД (таблица node_counter) здесь никак не обойтись? Или вообще отказаться от EntityQuery? Или делать пост-сортировку массива средствами PHP? Что удобнее/уместнее в контексте озвученной задачи?