✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Visualizza la data dell’ultimo aggiornamento sulla schermata del post in WordPress

101

Un blog di successo si basa sul numero di post di qualità. Scrivevamo regolarmente nuovi post. Durante la scrittura di un nuovo post, un blogger dovrebbe occuparsi anche dei vecchi post. Aggiornare i vecchi post ti aiuterà a migliorare il tuo posizionamento nelle ricerche.

WordPress per impostazione predefinita visualizza la data di pubblicazione nella schermata del post nel back-end. Se aggiungiamo la colonna che mostra quando i post sono stati modificati l’ultima volta, sarà utile tenere traccia di quale post dovrebbe essere aggiornato ora.

In questo articolo, studiamo come aggiungere la colonna personalizzata "Ultimo aggiornamento" e visualizzare la data dell’ultimo aggiornamento nella schermata del post in WordPress.

Visualizza la data dell'ultimo aggiornamento sulla schermata del post in WordPress

Come visualizzare la data dell’ultimo aggiornamento sulla schermata Post

Per aggiungere una colonna personalizzata nella schermata dei post utilizziamo l’hook manage post {$post_type}_columns fornito da WordPress. Questo filtro può essere utilizzato per aggiungere o rimuovere colonne dal post o dalla tabella delle pagine. Per aggiungere la nostra colonna "Ultimo aggiornamento" nella tabella dei post, aggiungi il codice seguente nel file functions.php.

add_filter('manage_post_posts_columns', function ($columns) {
    if( is_array( $columns) &&! isset( $columns['last_updated']))         $columns['last_updated'] = __( 'Last Updated' );
 
    return $columns;
} );

Successivamente, dobbiamo visualizzare la data dell’ultima modifica nella colonna "Ultimo aggiornamento". Per questo, inserisci il codice seguente nel file functions.php.

add_action( 'manage_post_posts_custom_column', function ($column_name, $post_id) {
    if ($column_name == 'last_updated') {
        echo get_the_modified_date(get_option('date_format'), $post_id);
    }
 
}, 10, 2 );

A questo punto, abbiamo completato con la visualizzazione della data e della colonna dell’ultimo aggiornamento.

Nel passaggio successivo, aggiungeremo l’opzione di ordinamento sulla nostra colonna personalizzata. In questo modo, possiamo ordinare il post in ordine crescente o decrescente in base alla data di modifica del post.

add_filter( 'manage_edit-post_sortable_columns', 'last_updated_sortable_column' );
function last_updated_sortable_column( $columns) {
    $columns['last_updated'] = 'post_modified'; //'post_modified' is the column name in the wp_posts table
  
    return $columns;
}

Il nostro codice finale va nel file functions.php sarebbe come segue.

add_filter('manage_post_posts_columns', function ($columns) {
    if( is_array( $columns) &&! isset( $columns['last_updated']))         $columns['last_updated'] = __( 'Last Updated' );
 
    return $columns;
} );
 
add_action( 'manage_post_posts_custom_column', function ($column_name, $post_id) {
    if ($column_name == 'last_updated') {
        echo get_the_modified_date(get_option('date_format'), $post_id);
    }
 
}, 10, 2 );
 
add_filter( 'manage_edit-post_sortable_columns', 'last_updated_sortable_column' );
function last_updated_sortable_column( $columns) {
    $columns['last_updated'] = 'post_modified'; //'post_modified' is the column name in the wp_posts table
  
    return $columns;
}

Questo è tutto! Abbiamo finito con la visualizzazione della data dell’ultimo aggiornamento sullo schermo del post. Potresti anche voler controllare il nostro articolo su Come visualizzare il conteggio delle visualizzazioni dei post nella schermata dei post in WordPress.

Fonte di registrazione: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More