WordPress で page id が知りたい場合、リンクの URL から調べることが可能です。
ただ、やはり functions.php で設定し、管理画面のページ一覧に表示できればと考えてしまいます。
今回は、固定ページ一覧のカラムにページ id を表示させてみたいと思います。
目次
- 管理画面・固定ページ一覧のカラムにページ id を表示させる
- まとめ
管理画面・固定ページ一覧のカラムにページ id を表示させる
functions.php に以下のコードをコピーすればページ id が表示されるようになります。
[code]
function posts_columns_id($defaults){
$defaults[‘wps_post_id’] = __(‘ID’);
return $defaults;
}
add_filter(‘manage_posts_columns’, ‘posts_columns_id’, 5);
add_action(‘manage_posts_custom_column’, ‘posts_custom_id_columns’, 5, 2);
function posts_custom_id_columns($column_name, $id){
if($column_name === ‘wps_post_id’){
echo $id;
}
}
add_filter(‘manage_pages_columns’, ‘posts_columns_id’, 5);
add_action(‘manage_pages_custom_column’, ‘posts_custom_id_columns’, 5, 2);
[/code]
実行前
実行後
まとめ
WordPress Codex 日本語版の manage_pages_columns に関する情報は、プライオリティの低い要件なのか、数年前から更新されていません。
今回のソースコードは動作確認済みですので、実運用で利用しても問題ないと思います。
この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。


