Näytä viimeisin päivityspäivämäärä postinäytössä WordPressissä
Menestyvä blogi perustuu laadukkaiden viestien määrään. Kirjoitimme uutta viestiä säännöllisesti. Kun kirjoitat uutta viestiä, bloggaajan tulisi huolehtia myös vanhoista viesteistä. Vanhan viestin päivittäminen auttaa parantamaan hakusijoitustasi.
WordPress näyttää oletusarvoisesti julkaisupäivän postinäytössä taustapuolella. Jos lisäämme sarakkeen, joka näyttää, milloin viestejä on viimeksi muokattu, on hyödyllistä seurata, minkä viestin pitäisi päivittää nyt.
Tässä artikkelissa tutkitaan, kuinka voit lisätä mukautetun sarakkeen Viimeisin päivitys ja näyttää viimeisen päivityksen päivämäärä WordPressin viesti-näytössä.
Kuinka näyttää viimeksi päivitetty päivämäärä postinäytöllä
Lisää mukautettu sarake jälkeinen ruudulla käytämme koukkua hallita postitse {$ post_type} _columns tarjoamia WordPress. Tätä suodatinta voidaan käyttää sarakkeiden lisäämiseen tai poistamiseen viesti- tai sivutaulukosta. Jos haluat lisätä sarakkeen ‘Viimeksi päivitetty’ postitaulukkoon, lisää alla oleva koodi functions.php-tiedostoon.
add_filter('manage_post_posts_columns', function ($columns) {
if( is_array( $columns) &&! isset( $columns['last_updated'])) $columns['last_updated'] = __( 'Last Updated' );
return $columns;
} );
Seuraavaksi meidän on näytettävä viimeisin muokattu päivämäärä sarakkeessa ‘Viimeksi päivitetty’. Sitä varten aseta alla oleva koodi functions.php-tiedostoon.
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 );
Tässä vaiheessa olemme saattaneet näyttöön viimeisimmän päivityksen päivämäärän ja sarakkeen.
Seuraavassa vaiheessa lisätään lajitteluvaihtoehto mukautettuun sarakkeeseemme. Tällä tavoin voimme lajitella viestin nousevassa tai laskevassa järjestyksessä muokatun päivämäärän perusteella.
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;
}
Viimeinen koodimme menee function.php-tiedostoon seuraavasti.
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;
}
Se siitä! Viimeinen päivityspäivämäärä näkyy näytöllä. Saatat myös haluta tarkistaa artikkelimme artikkelista Kuinka näyttää näyttökertojen määrä postinäytöllä WordPressissä.