WP_Query: как сравнить мета-поля между собой в meta_query запросе
WP_Query из коробки не позволяет делать сравнения между значениями метаполей с которыми мы работаем.
Для метаполей в compare
можно указать BETWEEN
, >
, >=
, <
, <=
. Но в значении (параметре value
) мы должны указать какие-то конкретные данные.
А если нам нужно в значении указать значение другого метаполя для сравнения, то WordPress тут бессилен и придется изменять сам запрос, а для неопытных это боль и возможно просто неразрешимая задача.