Можно ли прочитать результат, если не удается обновить пользователя wp или обновить мета-данные пользователя?
Я использую как wp_update_user(), так и update_user_meta(), и я хочу иметь возможность проверять наличие ошибки, и если она возникает, выводить ее пользователю. Возможно ли это с помощью чего-то вроде $result = wp_update_user()? Мне не нужно целое число, хотя я хочу прочитать текст ошибки.
1 answers
Не совсем. В глубине души такие функции по сути являются записями в базу данных. Таким образом, либо ошибка записи в базу данных (что не приводит к возвращению значимого сообщения), либо данные каким-то образом неверны, и функция просто возвращает false
для экранирования.
Вероятно, вам лучше всего контролировать ввод данных пользователем, а не результат того, что WP пытается обработать эти данные.
PS стоит упомянуть, что для отладки WP_DEBUG
и wpdb
ошибка, повторяющая рок, но это не совсем то, о чем вы просите для.