投稿 メディア 固定ページ 管理画面に IDを 追加表示する
この記事は 2015年 3月 16日 に書かれた記事です。
この記事は WordPress Version 4.1.1 の時の記事です。
管理ページで 投稿IDが 表示されていたら 便利だな〜 って 思う時ありませんか??
僕は 内部リンクを 書くとき 投稿ID が わかると便利なのです!!
ショートコードで 投稿ID を 指定すると
そのIDの タイトルと リンクを生成する ショートコードを使っているのです
ショートコードで 投稿IDから タイトルと リンクを 表示する
https://tekuaru.jack-russell.jp/2015/03/16/53/
なので あると便利なのです!!
なぜ そんな事を しているかって 言うと
思いつきで タイトル名つけているので 修正する時に タイトル名も 変えてしまったりします
そうすると 過去の投稿をさかのぼって リンクタイトルも いちいち修正するの 大変じゃないですか…
//---------------------------------------------------------------------------
// 投稿 メディア ページ 管理画面 ID追加
//---------------------------------------------------------------------------
if( !function_exists( 'add_custom_column' ) ) {
function add_custom_column( $defaults ) {
$list = array();
foreach( $defaults as $key => $value ) {
if( $key == 'title' ) {
$list[$key] = $value;
$list['custom_ID'] = '投稿ID';
} else {
$list[$key] = $value;
}
}
return $list;
}
add_filter( 'manage_post_posts_columns', 'add_custom_column' );
add_filter( 'manage_media_columns', 'add_custom_column' );
add_filter( 'manage_pages_columns', 'add_custom_column' );
}
if( !function_exists( 'add_custom_column_id' ) ) {
function add_custom_column_id( $column_name, $id ) {
if( $column_name == 'custom_ID' ) {
echo( $id );
}
}
add_action( 'manage_post_posts_custom_column', 'add_custom_column_id', 10, 2 );
add_action( 'manage_media_custom_column', 'add_custom_column_id', 10, 2 );
add_action( 'manage_pages_custom_column', 'add_custom_column_id', 10, 2 );
}