Stai cercando un modo per aggiungere una colonna "ultima modifica" nell'editor dei post di WordPress? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per aggiungere una colonna "ultima modifica" in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
// Register the column
function modified_column_register( $columns ) {
$columns['modified_list'] = __( 'Modified', 'my-plugin' );
return $columns;
}
add_filter( 'manage_edit-post_columns', 'modified_column_register' );
// Display the column content
function modified_column_display( $column_name, $post_id ) {
if ( 'modified_list' != $column_name )
return;
echo the_modified_date();
}
add_action( 'manage_posts_custom_column', 'modified_column_display', 10, 2 );
// Register the column as sortable
function modified_column_register_sortable( $columns ) {
$columns['modified_list'] = 'modified_list';
return $columns;
}
add_filter( 'manage_edit-post_sortable_columns', 'modified_column_register_sortable' );
Il merito di questo codice va al post Colonne Ordinabili Personalizzate di Scribu.
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 15 migliori strumenti di content marketing e come creare un modulo di contatto in WordPress.
Come può essere modificato questo codice per mostrare quella colonna in un tipo di post personalizzato
Ciao
Ho copiato il tuo snippet di codice sopra (che visualizza una colonna Data modifica nella pagina Post), ma non compare alcuna colonna aggiuntiva.
Sono nuovo a tutto questo e forse c'è qualcos'altro che avrei dovuto fare oltre ad aggiungerlo al mio file functions.php.
Ciao Norma,
Grazie per la tua domanda.
Abbiamo appena verificato e il codice funziona. Assicurati che l'etichetta "Modificato" sia abilitata nelle "Opzioni Schermata", quindi riprova. Se questo non funziona, puoi anche provare a usare WPCode. C'è una versione gratuita che puoi trovare nel tuo repository WordPress che dovrebbe anche permetterti di farlo.
Grazie.