【WordPress】管理画面の投稿一覧に更新日を表示させる方法

当サイトのリンクには広告が含まれています。
目次

やりたいこと

管理画面の投稿一覧に列を追加し、記事の更新日を表示させたい。

対応方法

functions.phpに以下のコードを追加する。

//最終更新日カラムを追加
function last_modified_column( $columns ) {
  $columns['modified-last'] =__( '最終更新日' );
  return $columns;
 }
add_filter( 'manage_edit-post_columns', 'last_modified_column' );
  
//ソート可能にする
 function sortable_modified_column( $columns ) {
  $columns['modified-last'] = 'modified';
  return $columns;
 }
 add_filter( 'manage_edit-post_sortable_columns', 'sortable_modified_column' );
  
//更新日を表示させる
 function last_modified_column_content( $column_name, $post_id ) {
  if ( 'modified-last' != $column_name )
  return;
   
  $modified_date = the_modified_date( 'Y年Md日' );
  echo $modified_date;
 }
 add_action( 'manage_posts_custom_column', 'last_modified_column_content', 10, 2 );
目次