WordPress

カスタム投稿タイプを作れるプラグイン「Custom Post Type UI」の使い方【WordPress】

WordPressは通常の投稿とは別に投稿機能を追加できる「カスタム投稿タイプ」があり、プラグイン「Custom Post Type UI」を使えば簡単に作ることができます。

「Custom Post Type UI」の使い方

プラグインの新規追加で「Custom Post Type UI」と検索すれば出てくるのでインストールします。

Custom Post Type UI

インストールしたプラグインを有効化したら管理画面のサイドメニューに「CPT UI」が出てくるのでクリック。

「投稿タイプの追加と編集」でカスタム投稿タイプを作ります。

Custom Post Type UI

基本設定は必須です。

3つの項目を入力して「投稿タイプ」を追加。

  • 投稿タイプスラッグ
  • 複数形のラベル
  • 単数形のラベル

今回は投稿タイプスラッグを「game」、複数形・単数形ラベルを「ゲーム」に設定しました。

Custom Post Type UI

アーカイブページ(一覧ページ)を作る必要がある場合は「True」にしておきます。デフォルトは「False」です。

他にも様々な設定項目がありますが、必要最低限のものだけ設定すればいいかと思います。

Custom Post Type UI

カスタム投稿タイプのアーカイブページのテンプレートは、ファイル名を「archive-カスタム投稿名.php」にします。(例.archive-game.php)

Custom Post Type UI

また、カスタム投稿タイプの個別ページのテンプレートは、ファイル名を「single-カスタム投稿名.php」にします。
(例.single-game.php)

Custom Post Type UI

次にタクソノミーの設定について。タクソノミーとは、カスタム投稿タイプにおける、カテゴリやタグのようなものです。

タクソノミーの基本設定はカスタム投稿タイプの設定と似ています。

  • タクソノミースラッグ
  • 複数形のラベル
  • 単数形のラベル

今回はゲームの機種をタクソノミーとして設定しようと思うので、タクソノミースラッグに「platform」、複数形・単数形ラベルに「機種」と設定しておきます。

Custom Post Type UI

タクソノミーを利用する投稿タイプも選択する必要がありますので、「ゲーム」にチェックを入れます。

Custom Post Type UI

また、階層を「True」にしておきます。

Custom Post Type UI

もう一度カスタム投稿の編集に戻って、作成したタクソノミーにチェックを入れます。

Custom Post Type UI

これでゲームというカスタム投稿タイプを作ることができました。

Custom Post Type UI

通常の投稿でカテゴリやタグを追加するように、タクソノミーの機種も追加します。

Custom Post Type UI

これで、カスタム投稿画面にてタクソノミーをチェックできます。

ちなみに「taxonomy-タクソノミー名.php」のテンプレートファイルでタクソノミーページを作れますが、今回はカスタム投稿のテンプレートと同じにしたので、特に作っていません。

「Custom Post Type UI」の基本的な使い方は以上です。

Leave a Comment