get_usermeta () deprecato a favore di get_user_meta (). Ma perché non si fa uso di esso?

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

  •  16-10-2019
  •  | 
  •  

Domanda

Mentre codifica WP Mi chiedevo su questo semplice fatto:

get_usermeta() è deprecato a partire dalla versione 3.0. L'avvertimento suggerisce me da usare get_user_meta(). Anche i parametri sono piuttosto simili, mi chiedo perché la funzione deprecata non sta facendo uso della nuova funzione pure.

Non è che un segno che la nuova funzione non fa davvero quello che il deprecato vero?

mi chiedo perché ho bisogno di sostituire le chiamate deprecate e chiedo un po '.

Ciò che mi rende ancora più chiedevo è il semplice fatto che get_user_meta() è piuttosto un alias del 2,9 funzione di get_metadata() solo con un costante value'ed parametro 'utente' dato.

Guida;)

Modifica A contro-esempio è clean_url() - è deprecato, gli spettacoli dei messaggi di errore che cosa si tratta e gli alias funzione obsoleti quello nuovo: esc_url(), quindi è chiaro cosa fare.

È stato utile?

Soluzione

Infatti, get_usermeta() comporta diversamente da get_user_meta() e tutte le altre funzioni get_*_meta(). Ecco perché è stata sconsigliata.

Purtroppo, le sottili differenze non potrebbe essere spiegata correttamente in un avviso disapprovazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top