Fügen Sie dem Benutzer-Adminbereich benutzerdefinierte Felder hinzu, indem Sie benutzerdefinierte Felder für Benutzer eingeben.

Ich habe benutzerdefinierte Spalten hinzugefügt, aber jetzt weiß ich nicht, wie ich das Datum aus den anzuzeigenden Feldern ableiten soll … und ich habe einen Fehler in meinem Code. Kann jemand helfen?

Vielen Dank

Hier ist der Code:

function new_modify_user_table( $column ) { $column['les-non-specialistes'] = 'Non-spécialiste'; $column['specialistes'] = 'Spécialiste'; return $column; } add_filter( 'manage_users_columns', 'new_modify_user_table' ); function new_modify_user_table_row( $val, $column_name, $user_id ) { $user = get_userdata( $user_id ); switch ($column_name) { case 'les-non-specialistes' : return get_the_author_meta( 'les-non-specialistes', $user_id ); break; case 'specialistes' : return ''; break; default: } return $return; } add_filter( 'manage_users_custom_column', 'new_modify_user_table_row', 10, 3 ); 

Bildbeschreibung hier eingeben

Solutions Collecting From Web of "Fügen Sie dem Benutzer-Adminbereich benutzerdefinierte Felder hinzu, indem Sie benutzerdefinierte Felder für Benutzer eingeben."

Um den Fehler zu beheben, können Sie Folgendes tun:

  function new_modify_user_table_row( $val, $column_name, $user_id ) { $user = get_userdata( $user_id ); switch ($column_name) { case 'les-non-specialistes' : return get_the_author_meta( 'les-non-specialistes', $user_id ); break; case 'specialistes' : return ''; break; default: } return $val; //< -- Changed } 

Bezüglich des Datums, nach welchem ​​Datum suchst du? In welche Spalte soll es gehen (eine neue)?

Ich nehme eine Vermutung - ich hoffe, dass Sie damit beginnen. Im Allgemeinen sagen Sie, wenn Sie das Datum der letzten Änderung hinzufügen möchten, können Sie so etwas tun (nicht getesteter Code):

 case 'last-modified': //< -- new column that maybe you added above global $post; $ugly_date = $post->post_modified; $pretty_date = date("Y, M, jS",strtotime($ugly_date)); //< -- format as desired. There are smarter ways of doing this part return $pretty_date; break; 

(Referenz: http://codex.wordpress.org/Function_Reference/ $ Post)

Viel Glück,