/** * カスタム投稿タイプとタクソノミーの登録 */ function ainews_register_post_types() { // AIニュース投稿タイプ register_post_type('ai_news', [ 'labels' => [ 'name' => 'AIニュース', 'singular_name' => 'AIニュース', 'menu_name' => 'AIニュース', 'add_new' => '新規追加', 'add_new_item' => '新規AIニュースを追加', 'edit_item' => 'AIニュースを編集', 'view_item' => 'AIニュースを表示', 'search_items' => 'AIニュースを検索', ], 'public' => true, 'has_archive' => true, 'menu_icon' => 'dashicons-analytics', 'menu_position' => 5, 'supports' => ['title', 'editor', 'thumbnail', 'excerpt', 'author', 'comments'], 'rewrite' => ['slug' => 'ai-news'], 'show_in_rest' => true, ]); } add_action('init', 'ainews_register_post_types'); /** * カスタムタクソノミーの登録 */ function ainews_register_taxonomies() { // メインカテゴリ register_taxonomy('news_category', ['ai_news'], [ 'labels' => [ 'name' => 'カテゴリ', 'singular_name' => 'カテゴリ', 'menu_name' => 'カテゴリ', 'search_items' => 'カテゴリを検索', 'all_items' => 'すべてのカテゴリ', 'parent_item' => '親カテゴリ', 'parent_item_colon' => '親カテゴリ:', 'edit_item' => 'カテゴリを編集', 'update_item' => 'カテゴリを更新', 'add_new_item' => '新規カテゴリを追加', 'new_item_name' => '新規カテゴリ名', ], 'hierarchical' => true, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => ['slug' => 'news-category'], 'show_in_rest' => true, ]); // タグシステム register_taxonomy('news_tags', ['ai_news'], [ 'labels' => [ 'name' => 'ニュースタグ', 'singular_name' => 'ニュースタグ', 'menu_name' => 'ニュースタグ', 'search_items' => 'ニュースタグを検索', 'all_items' => 'すべてのニュースタグ', 'edit_item' => 'ニュースタグを編集', 'update_item' => 'ニュースタグを更新', 'add_new_item' => '新規ニュースタグを追加', 'new_item_name' => '新規ニュースタグ名', ], 'hierarchical' => false, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => ['slug' => 'news-tag'], 'show_in_rest' => true, ]); } add_action('init', 'ainews_register_taxonomies'); スポーツ関連 - 超超グッドなメインビジュアル

カテゴリー: スポーツ関連