方法:functions.php に追記する
子テーマの functions.php に以下を貼ってください。
// 投稿一覧にスラッグを表示
function add_slug_columns($columns) {
$columns['slug'] = 'スラッグ';
return $columns;
}
add_filter('manage_posts_columns', 'add_slug_columns');
function add_slug_column_content($column_name, $post_id) {
if ($column_name == 'slug') {
$slug = get_post_field('post_name', $post_id);
echo esc_html($slug);
}
}
add_action('manage_posts_custom_column', 'add_slug_column_content', 10, 2);
結果
- 投稿一覧に「スラッグ」という列が増えます。
- そこに各投稿のスラッグが表示されます。
- 並び替えや検索には対応しませんが、確認用途には便利です。
💡もし「固定ページ一覧」にもスラッグを出したい場合は、同じコードでmanage_pages_columns フィルタを追加すればOKです。
マコトさんは 投稿一覧だけにスラッグ表示 でいいですか?
それとも 固定ページ一覧にも表示 したいですか?
