get_usermeta () desaprobado a favor de get_user_meta (). Pero, ¿por qué no lo utiliza?

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

  •  16-10-2019
  •  | 
  •  

Pregunta

Mientras codificaba WP, me preguntaba sobre este simple hecho:

get_usermeta() está en desuso desde la versión 3.0. La advertencia me sugiere usar get_user_meta(). Incluso los parámetros son bastante similares, me pregunto por qué la función desactivada no está haciendo uso de la nueva función también.

¿No es eso una señal de que la nueva función realmente no hace lo que hizo lo despreciado?

Me pregunto porque necesito reemplazar las llamadas desactivadas y preguntarme un poco.

Lo que me hace preguntarme más es el simple hecho de que get_user_meta() es un gran alias de la función 2.9 get_metadata() Con solo un parámetro de valor constante 'Usuario' dado.

Ayuda ;)

Editar: Un contraejemplo es clean_url() - Está en desuso, el mensaje de error muestra de qué se trata y la función desaprobada aliasa la nueva: esc_url(), entonces está claro qué hacer.

¿Fue útil?

Solución

Por cierto, get_usermeta() se comporta de manera diferente a get_user_meta() y todo el otro get_*_meta() funciones. Por eso estaba en desuso.

Desafortunadamente, las diferencias sutiles no podían explicarse adecuadamente en un aviso de deprecación.

Licenciado bajo: CC-BY-SA con atribución
scroll top