投稿・固定ページ一覧に最終更新日を表示する方法【プラグイン不使用】

投稿・固定ページ一覧に最終更新日を表示する方法【プラグイン不使用】

投稿一覧画面に最終更新日が表示されていれば、記事を管理するのに便利になりますね。
せっかく書いた記事。情報は新しいものでありたいもの。
そのためには、一覧での最終更新日時はぜひ表示したいところです。

投稿一覧と固定ページ一覧に最終更新日時を表示するカスタマイズ方法のご紹介。

コードをfunctions.phpに記述することで、投稿と固定ページ一覧に最終更新日時の列を表示することができます。

こんな場合におススメ

  • 最終更新日を投稿・固定ページ一覧に表示したい
  • 一覧に最終更新日は表示したいけど、プラグインは使いたくない

functions.phpを編集する

注意
functions.phpに変更を加える場合は、バックアップを取ってから行うようにしてください。また、コードの書き換えは自己責任でお願いします。

  • 外観 > テーマエディター > functions.phpを編集する。
  • functions.phpを編集する

  • または、FTPソフトを使用して wp-content > themes > 使用しているテーマフォルダ 内のfuncstions.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' ) ;

カスタマイズ後の画面

投稿一覧に最終更新日時を表示

投稿一覧に最終更新日時を表示

固定ページ一覧に最終更新日時を表示

固定ページ一覧に最終更新日時を表示

一覧に『最終更新日』列が表示されない場合

functions.phpに追記保存すれば、自動的に投稿・固定ページ一覧に『最終更新日』列が表示されるはずですが、もし表示されなかった場合は、表示オプション内の『最終更新日』にチェックを入れてください。
一覧に『最終更新日』列が表示されない場合

動作確認環境

  • WordPress 5.2.2
このカスタマイズは上記の環境で動作を確認しましたが、ご使用の環境によっては、動作しないなどの不具合が起きる可能性がありますので、ご注意ください。

まとめ

  • 投稿と固定ページ一覧に最終更新日時を表示するカスタマイズ方法の紹介です。
  • functions.phpに変更を加えたくなかったり、もしくは自信がないという方は、プラグインを使うことをおススメします。
投稿一覧に最終更新日を表示する【Show modified Date in admin lists】の使い方投稿一覧に最終更新日を表示する【Show modified Date in admin lists】の使い方

ランキングに参加しています。

にほんブログ村 IT技術ブログ WordPressへ
クリックしていただけると、ブログ更新の励みになります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA