WordPress|管理画面/投稿一覧に「最終更新日」の追加方法

WordPressワードプレスの管理画面・投稿一覧において日付(公開日時)は表示をされています。ここに投稿日だけではなく「更新日」を表示する方法をチェックしましょう。

WPブログで大切なのは記事の公開はあります。そしてもう一つブログをフレッシュな状態に保つため、過去記事を更新することはホント大切。

ただ、管理画面を見ただけでは公開順に並んでいるだけで、過去記事が更新されているかはわかりません。

そこで、投稿一覧の最終列に「最終更新日」を追加してみましょう!

記事目次

WP管理画面・投稿一覧に最終更新日の列を追加

WP管理画面の投稿一覧ページに「最終更新日」列を追加する方法は以下のようになります。

ウチのWPはテーマ「DIVER」を使っています。その子テーマ「functions.php」に以下のコードを追加するだけです。

/* 投稿一覧に最終更新日を表示する */
function last_modified_admin_column( $columns ) {
$columns['modified-last'] =__( '最終更新日', 'aco' );
return $columns;
}
add_filter( 'manage_edit-post_columns', 'last_modified_admin_column' );

function sortable_last_modified_column( $columns ) {
$columns['modified-last'] = 'modified';
return $columns;
}
add_filter( 'manage_edit-post_sortable_columns', 'sortable_last_modified_column' );

function last_modified_admin_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_admin_column_content', 10, 2 );

子テーマ「functions.php」へ追加法

子テーマ「functions.php」へ追加法

ダッシュボード→外観→テーマエディターと進みます。

「テーマのための関数 (functions.php)」をクリックします。

そこへ先程のコードをコピー・ペーストします。「ファイルの更新」をクリックします。

投稿一覧に「最終更新日」が表示

投稿一覧に「最終更新日」が表示

ダッシュボード右メニューの「投稿一覧」をクリックしてみましょう。

そのページの最終列に「最終投稿日」が表示されていると思います。

まとめ

この記事は以下のブログを参考にさせていただきました。以下の記事では「著者名」「時間」も表示されていました。私にはその情報表示は必要ないので、削除してコードを少し改変いたしました。

参考にさせていただきありがとうございます!

おすすめの記事