Viimase värskenduse kuupäeva kuvamine postitusekraanil WordPressis
Edukas ajaveeb põhineb kvaliteetsete postituste arvul. Me kirjutasime regulaarselt uut postitust. Uue postituse kirjutamise ajal peaks blogija hoolitsema ka vanade postituste eest. Vana postituse värskendamine aitab teie otsingu paremusjärjestust parandada.
Vaikimisi kuvab WordPress avaldamise kuupäeva postituse ekraanil tagaküljel. Kui lisame veeru, mis näitab, millal postitusi viimati muudeti, on kasulik jälgida, millist postitust peaks nüüd värskendama.
Selles artiklis uurime, kuidas lisada kohandatud veergu „Viimati uuendatud" ja kuvada WordPressi postituse ekraanil viimati värskendatud kuupäev.
Kuidas kuvada viimati värskendatud kuupäeva postituse ekraanil
Et lisada kohandatud veerg post ekraan me kasutame konks hallata post {$ post_type} _columns sätestatud WordPress. Seda filtrit saab kasutada postituste või lehe tabeli veergude lisamiseks või eemaldamiseks. Meie postituse tabeli veeru „Viimati uuendatud” lisamiseks lisage failis functions.php allolev kood.
add_filter('manage_post_posts_columns', function ($columns) {
if( is_array( $columns) &&! isset( $columns['last_updated'])) $columns['last_updated'] = __( 'Last Updated' );
return $columns;
} );
Järgmisena peame veerus "Viimati uuendatud" kuvama viimase muudetud kuupäeva. Selleks pange allolev kood faili 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 );
Selles etapis oleme lõpetanud viimase värskenduse kuupäeva ja veeru kuvamise.
Järgmises etapis lisame sortimisvaliku oma kohandatud veergu. Sel viisil saame postituse modifitseeritud kuupäeva alusel sortida kasvavas või kahanevas järjekorras.
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;
}
Meie lõplik kood läheb failidesse functions.php oleks järgmine.
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;
}
See selleks! Oleme valmis kuvama postituse ekraanil viimati värskendatud kuupäeva. Samuti võite vaadata meie artiklit teemal Kuidas postituste vaatamiste arvu kuvada WordPressi postitusekraanil.