Intereting Posts
Безопасность – использование Ajax и Nonce Удаление определенного типа сообщений из всех RSS-каналов При каких обстоятельствах файл .maintenance не удаляется? shortcode для создания динамических раскрывающихся списков с атрибутами shortcode Как добавить javascript непосредственно перед тегом закрывающего тега в нижнем колонтитуле WordPress Пользовательские типы сообщений и template_redirect Проблема входа в WordPress wp-admin Поиск в WordPress с помощью подстановочного знака и вывод найденного текста из всех сообщений, содержащих его Сортировка по алфавиту по пользовательскому полю wp_enqueue_style для страницы параметров плагина добавить многоступенчатую панель progres и ссылку на информацию о woocomerce Отфильтровать сообщения на новой странице Альтернатива wp_get_nav_menu_items? Получите идентификатор ближайшей страницы из URL-адреса Получайте информацию плагина из нескольких сайтов извне

REST API и коды ошибок – нет сообщений

Я пишу код, который вставляет новую запись и некоторую постметку с помощью AngularJs и REST API.

Я фильтрую hook_pre_insert {postype}, который позволяет мне вызывать ошибку, когда требуемая мета не является частью данных запроса. Я назначил сообщение, но консоль в Chrome только показывает код ошибки, нет сообщения. Я действительно мог бы показать пользователю это сообщение, может ли кто-нибудь помочь мне получить его? Я отслеживал различные методы с помощью нескольких файлов, и я не могу понять, почему сообщение не возвращается в браузер. Вот как выглядит моя ошибка;

return new WP_Error( 'rest_no_event_date', __( 'You must enter a date for this event.' ), array( 'status' => 401 ) );

Кроме того, я не уверен, какой код я должен использовать. Я знаю 404, 403 и т. Д. Но какой код подходит для « вы не можете сделать этого помощника! » ..?

Большое спасибо, Дэн

— РЕДАКТИРОВАТЬ —

Я узнал, что я использовал устаревший код в своем Угловом скрипте, и теперь у меня есть доступ к тексту сообщения об ошибке. К сожалению, консоль по-прежнему ищет ошибку 400 / плохого запроса, которую я не могу решить. Я собираюсь провести дополнительное тестирование и посмотреть, будет ли WP возвращать ту же ошибку, когда отсутствует другой параметр post. Я не могу сработать, если WP AngularJs вызывает проблему!