Я создаю плагин, который добавляет два пользовательских типа сообщений, один из которых всегда будет потомком другого. Родительский тип записи предназначен для событий, дочерний — для выступлений. Прежде чем войти в цикл, я хотел бы иметь возможность найти набор событий, в которых есть выступления в определенную дату. Дата выступления хранится в виде метаполя в сообщении Performance. Цикл затем будет перечислять каждое совпадающее событие, как в стандартном цикле пост-архива.
Я предпочитаю запрашивать тип сообщения Event, так как мне кажется, что это проще для управления разбиением на страницы, но если есть лучшая реализация, которая просто включает запрос выступлений, я открыт для этого, но я хотел бы посмотреть, есть ли средство для ограничения запроса на основе поля в дочернем сообщении.
Дочерние сообщения связаны с их родителями (через поле «post_parent»), а не наоборот. Таким образом, вам придется сначала запросить тип вашего дочернего сообщения, а затем получить родителей всех результатов.