Я пытаюсь изменить запрос ТОЛЬКО на внешнем интерфейсе сайта, чтобы выполнить некоторую сортировку, используя:
if (!is(admin)){
add_filter('request','alter_query');
}
Это работает на внешнем интерфейсе очень хорошо, но при сохранении сообщений фильтр все еще применяется ине позволит сохранить запись. Похоже, что он все еще выполняет запрос. Как я могу остановить запуск фильтра в admin при сохранении?
Ошибка:
{"code": "rest_post_invalid_id", "message": "Неверный идентификатор сообщения. "," data ": {" status ": 404}}
Когда я закомментирую, бэкэнд фильтра работает нормально, но результаты во внешнем интерфейсе не такие, как хотелось бы.