【忘備録】カスタム投稿をfunction.php(ファンクション)に記述。プラグインなし

カスタム投稿 function プラグインなし
今回はプラグインなしで簡単にコピペできる記述を書いておきます。 忘れないための忘備録(コピペで使いまわししやすいようにしています。) プラグインで有名なのは「Custom Post Type UI」ですね。 このプラグインを入れるのもいいですが、プラグインのアップデート時はやはり緊張しますね。 どんな時はfunctionに直書きしておくと、万が一アップデート時にコンクリフトせずに済みますね。

function.phpにコピペ

add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'blog', [ // カスタム投稿タイプのスラッグ名を指定
        'labels' => [
            'name'          => 'ブログ', // 管理画面上でラベル
            'singular_name' => 'blog',    // 単体系のラベル
       'add_new_item' => __('登録する') // 新規項目追加のラベル
        ],
        'public'        => true,  // public(フロントエンド上で公開)にする・しない場合はfalseに変更
        'has_archive'   => true, // アーカイブ(一覧)ページ・必要ない場合はfalseに変更
        'menu_position' => 5,     // 管理画面上での配置場所
    ]);
}
上記のコードをfunctionに記述すればカスタム投稿として認識してくれます。 プラグインでもありますが、あまり読み込みを重たくしたくないので、 スゴヨクではfunctionに直書きをよくします。 多く使ってきましたが、ちゃんと残しておかなかったので、忘れないためのメモ。
よかったらシェアしてね!
  • URLをコピーしました!
スゴヨクン
この記事の執筆者
スゴヨクン

成果主義Webマーケター見習い。
SEOから広告運用、アクセス解析まで「売れる仕組みづくり」を魔法のように研究中。
難しい用語もやさしく噛み砕いてお届けします。
「スゴくヨクなる」ヒントを、今日もあなたに。

株式会社スゴヨク 川上晋平
この記事の監修者
川上 晋平

株式会社スゴヨクにてマーケティング戦略の立案から実行までを統括。中小企業やスタートアップ向けにWeb広告運用、LP制作、SEO対策など幅広い支援を行っており、これまでに100社以上のデジタル施策をサポート。現場の視点とデータに基づいた分析力に定評があり、確かな実績と最新の知見に基づいた監修を行っています。
■資格:
Google アナリティクス認定資格
Google 広告の検索広告認定資格
Google 広告「ディスプレイ広告」認定資格


CONTACT US

CONTACT US お問い合わせ・ご相談

お見積り・ホームページ制作・運用、広告に関するご質問まで、
どんなことでもお気軽にご相談ください。
日・祝日・休業日以外は24時間以内に返信いたします。

目次