get_usermeta () устарел в пользу get_user_meta (). Но почему это не использует это?

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

  •  16-10-2019
  •  | 
  •  

Вопрос

Во время кодирования WP я просто задавался вопросом об этом простом факте:

get_usermeta() Умерен с версии 3.0. Предупреждение предлагает мне использовать get_user_meta(). Анкет Даже параметры довольно похожи, мне интересно, почему устаревшая функция также не использует новую функцию.

Разве это не признак того, что новая функция на самом деле не делает то, что устарела?

Мне интересно, потому что мне нужно заменить устаревшие звонки и немного подумать.

Что заставляет меня задуматься больше, так это простой факт, что get_user_meta() это довольно псевдоним функции 2.9 get_metadata() с указанным только постоянным значением «Пользователь».

Помощь ;)

Редактировать: Противодействие clean_url() - Это устарело, сообщение об ошибке показывает, о чем это и о том, что это касается, и устаревшие псевдонимы функции новой: esc_url(), так что ясно, что делать.

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

Решение

Верно, get_usermeta() ведет себя не так, как get_user_meta() И все остальное get_*_meta() функции. Вот почему это было устарело.

К сожалению, тонкие различия не могли быть должным образом объяснены должным образом в уведомлении об исчезновении.

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