WordPress 投稿一覧に最終更新日を追加する

Filed under: functions.php,wordpress — kdcs @ 23年4月21日 金曜日

WordPress 投稿一覧に最終更新日を追加する
functions.php

// 投稿一覧に最終更新日を表示する並び替えも可 ------------------------------------------------------
add_filter( 'manage_edit-post_columns', 'aco_last_modified_admin_column' );
 
// 最終更新日の列を作成
function aco_last_modified_admin_column( $columns ) {
  $columns['modified-last'] =__( '最終更新日', 'aco' );
  return $columns;
}
add_filter( 'manage_edit-post_sortable_columns', 'aco_sortable_last_modified_column' );
 
// 最終更新した時間で記事を並べ替える
function aco_sortable_last_modified_column( $columns ) {
  $columns['modified-last'] = 'modified';
  return $columns;
}
add_action( 'manage_posts_custom_column', 'aco_last_modified_admin_column_content', 10, 2 );
 
// 出力をフォーマット
function aco_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;
}

最終更新日時(時間付き)

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日Ag時i分' );
 echo $modified_date;
}
add_action( 'manage_posts_custom_column', 'last_modified_admin_column_content', 10, 2 );

カスタム投稿タイプの一覧に最終更新日時を追加(時間付き)

function my_manage_edit_columns( $columns ) {
	$columns['modified'] = '更新日';
	return $columns;
}
add_filter( 'manage_edit-{カスタム投稿タイプ}_columns', 'my_manage_edit_columns' );

function my_manage_edit_sortable_columns( $columns ) {
	$columns['modified'] = 'modified';
	return $columns;
}
add_filter( 'manage_edit-{カスタム投稿タイプ}_sortable_columns', 'my_manage_edit_sortable_columns' );

function my_manage_posts_custom_column( $column_name ) {
	if ( 'modified' == $column_name ) {
		the_modified_date('Y年Md日Ag時i分');
	}
}
add_action( 'manage_{カスタム投稿タイプ}_posts_custom_column', 'my_manage_posts_custom_column' );

サイト内検索

カテゴリー

最近の投稿

« |WordPress 投稿一覧に最終更新日を追加する| »
↑上に戻る