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