Aggiungi una colonna personalizzata al pannello di amministrazione degli utenti
-
-
Haiimpostatoilnumero ditelefono?Voglio dire,iltuo utentepuò aggiungerenumeri ditelefononelproprioprofilo?Do you have phone number setup? I mean can your user add phone numbers in their profile?
- 0
- 2014-09-06
- Robert hue
-
no .. Voglio solo sapere come aggiungere ..non èpossibile correggere soloilnumero di contatto ..può ancheessere solo una colonna vuotano .. I just want to know how to add .. its not fix that contact number only .. its can b just a blank column also
- 0
- 2014-09-06
- Rohil_PHPBeginner
-
Seiltuo sito avevamolte colonnepersonalizzate,potrestiessereinteressato a unplug-in chiamato Admin Columns.If your site had a lot of custom columns, you might be interested in a plugin called Admin Columns.
- 1
- 2016-06-01
- somebodysomewhere
-
puoi vedere questoblog con una spiegazione dettagliata http://tekina.info/add-extra-column-user-listing-page-wordpress-admin-panel/you can see this blog with detailed explanation http://tekina.info/add-extra-column-user-listing-page-wordpress-admin-panel/
- 0
- 2017-09-12
- Aniket Singh
-
Peri nonprogrammatori,è disponibile unplug-in [Advanced Custom Fields] (https://www.advancedcustomfields.com/).(Anche Googleporta a questapagina. Ineofitipotrebberonon conosceretuttii plugin di WordPress)For the non-coders, there is a plugin [Advanced Custom Fields](https://www.advancedcustomfields.com/). (Google leads to this page, too. Newbies might not know all plugins of WordPress)
- 0
- 2020-07-12
- koppor
-
1 risposta
- voti
-
- 2014-09-06
Ok,eccoil codiceper consentire aituoi utenti di aggiungerenumeri ditelefono. Incolla questo codice completonelfilefunctions.php. Questo aggiungerà unnuovo campo alprofilo utenteper "Numero ditelefono"e aggiungerà unatabella utente di colonna sull'amministratore di WordPresspertelefono.
function new_contact_methods( $contactmethods ) { $contactmethods['phone'] = 'Phone Number'; return $contactmethods; } add_filter( 'user_contactmethods', 'new_contact_methods', 10, 1 ); function new_modify_user_table( $column ) { $column['phone'] = 'Phone'; return $column; } add_filter( 'manage_users_columns', 'new_modify_user_table' ); function new_modify_user_table_row( $val, $column_name, $user_id ) { switch ($column_name) { case 'phone' : return get_the_author_meta( 'phone', $user_id ); default: } return $val; } add_filter( 'manage_users_custom_column', 'new_modify_user_table_row', 10, 3 );
<"EDIT"
Per aggiungere due colonne ènecessario apportare alcunemodifiche. Confrontaentrambii codiciper capire.
function new_modify_user_table( $column ) { $column['phone'] = 'Phone'; $column['xyz'] = 'XYZ'; return $column; } add_filter( 'manage_users_columns', 'new_modify_user_table' ); function new_modify_user_table_row( $val, $column_name, $user_id ) { switch ($column_name) { case 'phone' : return get_the_author_meta( 'phone', $user_id ); case 'xyz' : return ''; default: } return $val; } add_filter( 'manage_users_custom_column', 'new_modify_user_table_row', 10, 3 );
Ok, Here is the code to allow your users to add phone numbers. Paste this full code in functions.php file. This will add new field on user profile for "Phone Number" and add a column user table on WordPress admin for phone.
function new_contact_methods( $contactmethods ) { $contactmethods['phone'] = 'Phone Number'; return $contactmethods; } add_filter( 'user_contactmethods', 'new_contact_methods', 10, 1 ); function new_modify_user_table( $column ) { $column['phone'] = 'Phone'; return $column; } add_filter( 'manage_users_columns', 'new_modify_user_table' ); function new_modify_user_table_row( $val, $column_name, $user_id ) { switch ($column_name) { case 'phone' : return get_the_author_meta( 'phone', $user_id ); default: } return $val; } add_filter( 'manage_users_custom_column', 'new_modify_user_table_row', 10, 3 );
EDIT
To add two columns you need to make some changes. Compare both codes to understand.
function new_modify_user_table( $column ) { $column['phone'] = 'Phone'; $column['xyz'] = 'XYZ'; return $column; } add_filter( 'manage_users_columns', 'new_modify_user_table' ); function new_modify_user_table_row( $val, $column_name, $user_id ) { switch ($column_name) { case 'phone' : return get_the_author_meta( 'phone', $user_id ); case 'xyz' : return ''; default: } return $val; } add_filter( 'manage_users_custom_column', 'new_modify_user_table_row', 10, 3 );
-
Usa dinuovoil codice.L'ho cambiatoin modo dapoter vedere ancheil campo deltelefononell'elenco degli utenti.Use code again. I changed it so you can see phone field on user list too.
- 0
- 2014-09-06
- Robert hue
-
Grande!lavorato .. Ma almomento dell'aggiunta dell'utenteperchénon chiedonoilnumero ditelefono?Great! worked .. But at the time of adding user why are they not asking for Phone Number ?
- 0
- 2014-09-06
- Rohil_PHPBeginner
-
Puoi spiegare questo codice?Voglio aggiungere un altro campomami mostra unerrore.Can you please explain this code ? I want to add one more field but it is showing me an error.
- 0
- 2014-09-06
- Rohil_PHPBeginner
-
Controlla lemodifichenel codice sopra.Puoi aggiungeretutte le colonne che desideri.Check edits in above code. You can add as many columns as you want.
- 0
- 2014-09-06
- Robert hue
-
Suggerirei di aggiungerlo a un [plug-in specifico del sito] (http://ottopress.com/2011/creating-a-site-specific-snippets-plugin/)poichénon hanulla a chefare con l'aspetto deltema.I would suggest this be added to a [site-specific plugin](http://ottopress.com/2011/creating-a-site-specific-snippets-plugin/) since it has nothing to do with the theme's appearance.
- 2
- 2014-09-06
- helgatheviking
-
grazie Roberto ..mi hai aiutatomolto !! puoi dirmi l'ultima cosa .. cosa sono 10e 3nell'ultima riga del codice ..thanks Robert .. you helped me a lot !! can you just tell me last thing .. what is 10 & 3 in the last line of the code ..
- 0
- 2014-09-06
- Rohil_PHPBeginner
-
Questa è laprioritàe gli argomenti accettati.Controllai documenti su add_filter qui,http://codex.wordpress.org/Function_Reference/add_filterThat is priority and accepted args. Check docs on add_filter here, http://codex.wordpress.org/Function_Reference/add_filter
- 0
- 2014-09-06
- Robert hue
-
Se sitratta di untema commerciale (gratuito oapagamento),noninserire questo codicenelfilefunctions.php deltema.Perchépuoiperdere questemodifiche seiltema viene aggiornato.Crea unpiccolopluginper questo.If it is a commercial (free or paid) theme then please don't put this code in theme's functions.php. Because, you can lose these changes if theme is updated. Make a small plugin for this.
- 1
- 2015-04-27
- Omar Tariq
-
qual èil $ ritorno?what's the $return?
- 0
- 2016-02-04
- Mateusz Bartkowski
-
Sì,perché c'è un "return $ return" allafine,perfavore?potresti spiegarlo?Yes why there is a `return $return` at the end, please? could you explain it?
- 0
- 2016-03-30
- LoicTheAztec
-
Infine `$ user=get_userdata ($ user_id);`e `return $ return` sono assolutamente **non **necessari.La variabile "$ user"non è usata dallafunzionee "$ return"non è definita,quindinon restituiscenulla.Finally `$user = get_userdata( $user_id );` and `return $return` are absolutely **not** necessary. Variable `$user` is not used by the function and `$return` is not defined so it is returning nothing.
- 1
- 2016-03-30
- LoicTheAztec
-
hey @Robert hue,grazieperil codicefunzionante.Ho una domanda.Non vedo questa colonnanellamiatabella DB wp_users.Perché?hey @Robert hue thanks for the working code. I have one question. I don't see this column in my DB wp_users table. Why?
- 1
- 2016-05-03
- Anahit DEV
-
Non ottengonulla da questafunzionenew_modify_user_table_row ($ val,$nome colonna,$ user_id),puoifarmi sapereperché?I am getting nothing from in this fucntion new_modify_user_table_row( $val, $column_name, $user_id ) , Can you please let me know why?
- 0
- 2016-05-27
- Deepak saini
-
@Roberthue c'è unmodoper riordinare la colonna?@Roberthue is there a way to re-order the column?
- 0
- 2016-06-08
- JohnnyQ
-
ah l'hotrovato [qui] (http://codepixelz.com/web-design/how-to-add-new-column-on-user-listing-of-wordpress-dashboard/).ah found it [here](http://codepixelz.com/web-design/how-to-add-new-column-on-user-listing-of-wordpress-dashboard/).
- 0
- 2016-06-08
- JohnnyQ
-
Davveropignolomaprobabilmentenon abbiamobisogno dellapausa;poiché stiamofacendo un ritorno sulle righe sopra.Grazieper lapubblicazioneperò -mi ha davvero aiutato.Really nitpicky but we probably don't need the break; as we are doing a return on the lines above. Thanks for posting though - really helped.
- 0
- 2017-10-11
- Daniel Casserly
Sonopresenti 5 colonnepredefinite denominate Username Name Email Ruolo Postin USERS. Ora voglio aggiungere un'altra colonna conil suonumero di contatto.
Comeposso ottenere questo risultato??