Можно ли прочитать результат, если не удается обновить пользователя wp или обновить мета-данные пользователя?


Я использую как wp_update_user(), так и update_user_meta(), и я хочу иметь возможность проверять наличие ошибки, и если она возникает, выводить ее пользователю. Возможно ли это с помощью чего-то вроде $result = wp_update_user()? Мне не нужно целое число, хотя я хочу прочитать текст ошибки.

 1
Author: Brandon, 2011-02-25

1 answers

Не совсем. В глубине души такие функции по сути являются записями в базу данных. Таким образом, либо ошибка записи в базу данных (что не приводит к возвращению значимого сообщения), либо данные каким-то образом неверны, и функция просто возвращает false для экранирования.

Вероятно, вам лучше всего контролировать ввод данных пользователем, а не результат того, что WP пытается обработать эти данные.

PS стоит упомянуть, что для отладки WP_DEBUG и wpdb ошибка, повторяющая рок, но это не совсем то, о чем вы просите для.

 1
Author: Rarst, 2011-02-25 19:01:24