WordPress: 管理画面の投稿一覧にカラムを追加してIDを任意の位置に表示する方法

管理画面の投稿一覧にIDを表示させます。

今回はforeachを用いて日付けの前に表示させてみました。

 

functions.php

// 一覧にID表示
function add_posts_columns_postid($columns) { 
  $new_columns = array();
  foreach ( $columns as $column_name => $column_display_name ) {
    if ( $column_name == 'date' ) {
      $new_columns['postids'] = 'ID';
    }
    $new_columns[ $column_name ] = $column_display_name;
  }
  return $new_columns;

}

function add_posts_columns_postid_row($column_name, $post_id) { 
  if( 'postids' == $column_name ) { 
    echo $post_id; 
  } 
}
add_filter( 'manage_posts_columns', 'add_posts_columns_postid' );
add_action( 'manage_posts_custom_column', 'add_posts_columns_postid_row', 10, 2 );

 

 

参考サイト:

https://wp-technique.com/wp_management/

https://qiita.com/gatespace/items/199c9995e47d668e0fb0

 

category cloud