「投稿一覧」画面に「スラッグ」カラムを追加表示


方法: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です。


マコトさんは 投稿一覧だけにスラッグ表示 でいいですか?
それとも 固定ページ一覧にも表示 したいですか?