028:管理画面にID・スラッグを表示する
公開日:2020年11月08日
投稿や固定ページの一覧画面にIDやスラッグを表示します。
管理画面の一覧にIDを表示する
functions.php
/*********************************
管理画面一覧にID表示
**********************************/
function add_posts_columns_postid($columns)
{
$columns['postid'] = 'ID';
return $columns;
}
function add_posts_columns_postid_row($column_name, $post_id)
{
if ($column_name == 'postid') {
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);
管理画面の一覧にスラッグを表示する
functions.php
/*********************************
管理画面固定ページ一覧にスラッグ表示
**********************************/
function add_page_column_title($columns)
{
$columns['slug'] = "スラッグ";
return $columns;
}
function add_page_column($column_name, $post_id)
{
if ($column_name == 'slug') {
$post = get_post($post_id);
$slug = $post->post_name;
echo esc_attr($slug);
}
}
add_filter('manage_pages_columns', 'add_page_column_title');
add_action('manage_pages_custom_column', 'add_page_column', 10, 2);
/*********************************
管理画面投稿一覧にスラッグ表示
**********************************/
function add_post_column_title($columns)
{
$columns['slug'] = "スラッグ";
return $columns;
}
function add_post_column($column_name, $post_id)
{
if ($column_name == 'slug') {
$post = get_post($post_id);
$slug = $post->post_name;
echo esc_attr($slug);
}
}
add_filter('manage_posts_columns', 'add_post_column_title');
add_action('manage_posts_custom_column', 'add_post_column', 10, 2);
このページで出てくる関数
WordPress関数は「公式サイトのドキュメント」で確認しましょう。
WordPress関数
同じカテゴリーのコンテンツ