WordPressへの投稿の管理で、たまに「あったらいいなぁ~」と思うのが
ページ編集の最終更新日の表示です。
ディフォルト設定だと「ページ公開日」が表示されますが、
同ページを再編集した時など、できれば【最終更新日】も知りたいところ。
特に数年経過したページの再編集が必要な場合、時系列の確認もできたらうれしいですね。
便利なプラグインを利用することも可能ですが、
なるべくプラグインを利用しない方法として、function.phpに記述することも可能です。
functions.phpに記述するコード
/* 投稿一覧と固定ページ一覧に最終更新日の列を追加 */
function add_posts_columns_last_modified( $columns ) {
$columns[ 'modified-last' ] = '最終更新日' ;
echo '';
return $columns ;
}
add_filter( 'manage_posts_columns', 'add_posts_columns_last_modified' ) ;
add_filter( 'manage_pages_columns', 'add_posts_columns_last_modified' ) ;
/* 最終更新日を表示 */
function custom_posts_columns_last_modified( $column_name, $post_id ){
if( 'modified-last' != $column_name ){
return ;
}
$modified_date = the_modified_date( 'Y年Md日 Ag:i' ) ;
$modified_author = get_the_modified_author() ;
echo $modified_date ;
}
add_action( 'manage_posts_custom_column', 'custom_posts_columns_last_modified', 10, 2 ) ;
add_action( 'manage_pages_custom_column', 'custom_posts_columns_last_modified', 10, 2 );
/* ソートできるようにする */
function sort_columns_last_modified( $columns ){
$columns['modified-last'] = 'modified' ;
return $columns ;
}
add_filter( 'manage_edit-post_sortable_columns', 'sort_columns_last_modified' ) ;
add_filter( 'manage_edit-page_sortable_columns', 'sort_columns_last_modified' ) ;
コードを記述したら【ファイルを更新】すればOKです😊
今回は、クライアント案件のためにチェックしました。
今回は ちりつもプレス 様のページを参考にさせていただきましたm(__)m