Можно ли прочитать результат, если WP_UPDATE_USER или UPDATE_USER_META не удастся?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/10456

  •  16-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top