MENU

WordPressでカスタム投稿タイプを設定する方法

対象 初心者向け
内容 カスタム投稿タイプの設定方法

ワードプレスの初期設定にある「投稿」「固定ページ」と分けて新しい投稿ページを管理したい場合

例えば、店舗向けのサイトにする場合、「新着情報」「お店の情報」「商品情報」ような形でデータを持ちたい場合があります。
その場合、以下のように設定することで分けて管理することができます。

「投稿」→ 新着情報など
「固定ページ」→ お店の情報
「カスタム投稿」→ 商品情報

目次

プラグインを利用する場合

Custom Post Type UI が有名で使い勝手も良いのでおすすめです

ダッシュボード → プラグイン から「Custom Post Type UI」を検索してインストール

カスタム投稿タイプの設定
CPT UI → 投稿タイプの追加と編集から設定
投稿タイプスラッグは主にURLで使われる文字列になります
ラベルは単数形も複数形も同じもので大丈夫です

カスタム投稿タイプの設定が済むと、管理画面のサイドバーに設定した名称の投稿メニューが現れます

functions.php を編集する場合

/* * カスタム投稿タイプの追加 最初のパラメータは必ず「init」から呼び出す * */ 
add_action( 'init', 'create_custom_post_type' ); 
function create_custom_post_type() { 
    register_post_type( 
        'product', // 投稿タイプ (必須) 
        array( 'labels' => 
                 array( 'name' => __( '商品' ), // 投稿タイプの表示名 
                 'singular_name' => __( '商品情報' ), // 投稿タイプ1個の表示名 
                 'menu_name' => __('商品情報を追加'), // 管理ツールに表示させる名前 
                 'add_new' => __('新しい商品を追加'), // 管理ツールに表示させる名前 
                 'edit_post' => __('商品を編集') ), 
                 'public' => true, // 投稿タイプをパブリックにするかどうか 
                 'menu_position' => 5, // 管理ツールのサイドバーの表示位置 
             ) 
         ); 
     }
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次