LoginSignup
0
0

More than 3 years have passed since last update.

カスタム投稿タイプの作り方

Last updated at Posted at 2020-02-16

カスタム投稿を作成するとき、何かと忘れてしまうのでメモ。✍️

functions.php
add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'news', [ // 投稿タイプ名の定義
        'labels' => [
            'name'          => 'プロダクト', // 管理画面上で表示する投稿タイプの名前
            'singular_name' => 'Product',    // 管理画面上で表示する投稿タイプの名前(単数)
        ],
        'menu_icon'     => 'dashicons-admin-page', // 管理画面上で名前の左に表示するアイコン
        'public'        => true,  // 投稿タイプをpublicにするか
        'show_in_rest'  => true,  // 新エディタ「Gutenberg」を有効にする
    ]);
}

functions.phpに上記を書いた際、以下のように表示される。

image.png


register_post_typeの引数の詳細はcodexに書いてあります。
関数リファレンス/register_post_type

管理画面上で名前の左に表示するアイコンの名前はORGから調べることができます。
Developer Resources

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0