12 最も有用な WordPress カスタム投稿タイプのチュートリアル

公開: 2022-10-15

カスタム投稿タイプについてもっと知りたいですか?

WordPress では、カスタム タイプのコンテンツを作成できます。 投稿やページ以外にも、製品、レビュー、レシピなど、他の種類のコンテンツを Web サイトに追加したい場合があります。

この記事では、最も役立つ 12 の WordPress カスタム投稿タイプのチュートリアルを紹介します。

12 最も有用な WordPress カスタム投稿タイプのチュートリアル

WordPressのカスタム投稿タイプとは?

カスタム投稿タイプは、デフォルトの投稿やページではない、WordPress サイトのコンテンツのタイプです。 カスタム投稿タイプは、多くの場合、カスタム コードまたはプラグインを使用して WordPress サイトに追加されます。

たとえば、ポートフォリオ、証言、製品のカスタム投稿タイプを作成できます。 多くの WordPress プラグインは、カスタム投稿タイプを使用して Web サイトにデータを保存します。

WordPress ウェブサイトでカスタム投稿タイプを使用するにはどうすればよいですか?

初心者向けの最大の無料 WordPress リソース サイトとして、私たちは長年にわたってカスタム投稿タイプについて多くの記事を書いてきました。 ここでは、WPBeginner で最も役立つカスタム投稿タイプのチュートリアルを見てみましょう。

1. カスタム投稿タイプが必要かどうかを判断する

WordPress サイトでカスタム投稿タイプまたはタクソノミーの作成を開始する前に、ニーズを評価することが重要です。 多くの場合、デフォルトの WordPress の投稿とページで同じ結果が得られます。

組み込みのカテゴリとタグを使用して、さまざまな方法でコンテンツを並べ替えることができます。 たとえば、ページを使用して、子ページを含むコンテンツの階層レイアウトを設定できます。 サブカテゴリを設定することもできます。

デフォルトの WordPress 機能を使用すると、多くの点でコンテンツ管理が容易になります。 たとえば、カスタム投稿タイプはブログ ページや投稿 RSS フィードには表示されません。

デフォルトのオプションを見てみると、結局カスタム投稿タイプは必要ないことに気付くかもしれません。

不明な場合は、WordPress でカスタム投稿タイプまたはタクソノミーが必要な場合について、このガイドを参照してください。

2. WordPress でカスタム投稿タイプを作成する

カスタム投稿タイプが必要だと判断したら、それを作成する必要があります。 これは、プラグインを使用するか、コードを使用して手動で行うことができます。

カスタム投稿タイプ UI プラグインを使用すると、カスタム投稿タイプを簡単に作成できるため、ほとんどのユーザーに推奨されます。 これは「投稿タイプの編集/追加」ページから行います。

Create a New Custom Post Type With a Plugin

または、テーマのfunctions.phpファイルにコード スニペットを貼り付けて、カスタム投稿タイプを追加することもできます。 この方法の利点は、プラグインを無効にしてもカスタム投稿タイプが消えないことですが、コードの扱いに慣れている場合にのみ適しています。

詳細については、WordPress でカスタム投稿タイプを作成する方法に関するガイドを参照してください。

3.カスタム投稿タイプのアーカイブページを作成する

カスタム投稿タイプ UI プラグインのおかげで、WordPress にカスタム投稿タイプを追加するのが非常に簡単になりました。 ただし、多くの初心者は、Web サイトにそれらを表示するのに問題があります。

カスタム投稿タイプのアーカイブ ページを追加するには、まずカスタム投稿タイプでアーカイブが有効になっていることを確認する必要があります。 ほとんどの場合は有効ですが、そうでない場合は、カスタム投稿タイプ UI の詳細オプションまたはコードを使用して有効にすることができます。

CPT UI turn on archive

これで、カスタム投稿タイプのアーカイブ ページにアクセスできます。 カスタム投稿タイプが「movies」で、SEO フレンドリーなパーマリンクが有効になっているとします。 次に、投稿タイプのアーカイブは次の場所にあります。

http://www.example.com/movies/

「example.com」を独自のドメイン名に、「movies」をカスタム投稿タイプ名に置き換える必要があります。

このアーカイブ ページをナビゲーション メニューに追加できるようになりました。 WordPress テーマにカスタム テンプレートを追加するか、SeedProd などのテーマ ビルダーを使用してカスタマイズすることもできます。

Edit your post type page

WordPressでカスタム投稿タイプのアーカイブページを作成する方法に関するガイドで、これらすべてのことを段階的に行う方法を示します.

4. メインの RSS フィードにカスタム投稿タイプを追加する

デフォルトでは、WordPress はサイトのメイン RSS フィードにブログ投稿のみを含めます。 これは、カスタム投稿タイプのコンテンツがメインの RSS フィード購読者に表示されないことを意味します。

次のコードをテーマの functions.php ファイルまたはサイト固有のプラグインに追加することで、公開されているすべての投稿タイプをメインの RSS フィードに簡単に含めることができます。

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

ただし、別のコード スニペットを使用して、特定のカスタム投稿タイプのみを含めることができます。

両方の方法の詳細については、カスタム投稿タイプをメインの WordPress RSS フィードに追加する方法に関するガイドを参照してください。

5. カスタム投稿タイプごとに個別の RSS フィードを作成する

WordPress は、カスタム投稿タイプを含む、Web サイトのさまざまなアーカイブ ページ用に個別の RSS フィードを自動的に生成します。

あなたのウェブサイトに「movies」というカスタム投稿タイプがあるとします。 投稿タイプのアーカイブ ページにアクセスすると、その投稿タイプで作成されたすべてのコンテンツを表示できることは既に説明しました。

https://example.com/movies

RSS フィードを表示するには、カスタム投稿タイプのアーカイブ URL に/feed/を追加するだけです。

https://example.com/movies/feed/

または、投稿タイプ パラメータをメインの WordPress RSS フィードに追加して、フィードを表示することもできます。 例えば:

https://example.com/feed/?post_type=movies

Web サイトのカスタム投稿タイプの RSS フィードにアクセスする方法がわかったので、その URL を使用してカスタム投稿タイプ フィードへのリンクを作成できます。

たとえば、カスタム投稿タイプのアーカイブ ページにアイコンまたはプレーン テキスト リンクを表示して、訪問者がそれらの投稿を簡単に購読できるようにすることができます。

その方法については、WordPress でカスタム投稿タイプごとに個別の RSS フィードを作成する方法に関するガイドを参照してください。

6. 検索結果にカスタム投稿タイプを含める

デフォルトでは、WordPress はサイト上の検索結果にカスタム投稿タイプを表示しません。 つまり、訪問者は素晴らしいコンテンツを見逃す可能性があり、余分なページ ビューを逃すことになります。

WordPress 検索にカスタム投稿タイプを含める最も簡単な方法は、SearchWP プラグインを使用することです。 使い方は簡単で、デフォルトの WordPress 検索に含まれていないコンテンツを検索できます。

検索にカスタム投稿タイプを含めるには、プラグインの [ソースと設定] ボタンをクリックするだけです。 ここで、検索結果に含めたい各投稿タイプの横にチェックマークを付けることができます。

Including custom post types in WordPress search

検索結果を表示する際の各カスタム投稿タイプの重要度を選択したり、他の方法で検索エンジンをカスタマイズしたりすることもできます。

方法については、WordPress の検索結果にカスタム投稿タイプを含める方法に関するステップ バイ ステップ ガイドを参照してください。

7. カスタム投稿タイプの検索フォームを作成する

カスタム投稿タイプの結果のみを表示するカスタム検索フォームを作成することもできます。 たとえば、「映画」というカスタム投稿タイプがある場合、検索結果に映画のみを返す特別な映画検索フォームを作成できます。

この種のカスタム検索は、訪問者がより多くのページを表示し、Web サイトでより多くの時間を費やすのに役立ちます。 これにより、直帰率の低下や滞留時間の増加など、WordPress SEO のポジティブなシグナルが得られます。

SearchWP プラグインを使用して、カスタム投稿タイプの高度な検索フォームを作成できます。 カスタム投稿タイプのみを検索する 2 つ目の検索エンジンを作成できます。 次に、投稿またはサイドバーに追加できるカスタム検索フォームを作成できます。

詳細については、WordPress でカスタム投稿タイプ用の高度な検索フォームを作成する方法に関するガイドを参照してください。

8.カスタム投稿タイプにカテゴリを追加する

デフォルトでは、WordPress カテゴリはカスタム投稿タイプではなく、投稿の整理にのみ使用できます。

カスタム分類を作成してカスタム投稿を整理することもできますが、ブログ投稿に使用するのと同じカテゴリを使用したい場合はどうすればよいでしょうか?

カスタム投稿タイプをカテゴリに関連付ける最も簡単な方法は、カスタム投稿タイプ UI プラグインです。 各カスタム投稿タイプの設定に「タクソノミー」エリアを追加します。

カスタム投稿タイプにカテゴリの使用を許可する

「カテゴリー (WP Core)」ボックスをチェックするだけで、カテゴリーを使用してカスタム投稿タイプを整理できます。

詳細については、WordPress でカスタム投稿タイプにカテゴリを追加する方法に関するガイドを参照してください。

9. カスタム投稿タイプにスティッキー投稿を追加する

WordPress のスティッキー投稿機能を使用すると、おすすめの投稿を追加できます。 デフォルトでは、ブログ投稿でのみ機能し、カスタム投稿タイプでは機能しません.

Sticky Posts – Switch プラグインをインストールすることで、カスタム投稿タイプの固定投稿を有効にすることもできます。 この機能をサポートしたいカスタム投稿タイプの横にあるチェックボックスをオンにするだけです。

Visit the Settings » Sticky Posts - Switch Page to Configure the Plugin

そのカスタム投稿タイプの管理ページにアクセスすると、投稿を固定できる新しい列に気付くでしょう。

注目したい投稿の横にあるスターをクリックするだけです。

Click the Star Next to the Posts You Wish to Make Sticky

これらのスティッキー投稿は、WordPress のホームページに表示されます。 カスタム投稿タイプのアーカイブ ページにも固定投稿を表示するには、テーマ ファイルにコードを追加する必要があります。

WordPress カスタム投稿タイプのアーカイブにスティッキー投稿を追加する方法については、ガイドをご覧ください。

10. ユーザー投稿コンテンツをカスタム投稿タイプに追加する

映画のレビューやレシピなど、ユーザーがサイトのカスタム投稿タイプのコンテンツを送信できるようにすることができます。 これは、サイトにコンテンツを追加する簡単な方法です。

これを行う 1 つの方法は、ユーザーに WordPress 管理領域へのアクセスを許可し、作成者ユーザー ロールを割り当てることです。 または、送信フォームを Web サイトに追加することもできます。

WPForms プラグインを使用してそれを行うことができます。 投稿投稿アドオンにアクセスするには Pro バージョンが必要です。提供されている「ブログ投稿投稿フォーム」テンプレートを使用すると、フォームを簡単に作成できます。

デフォルトでは、ユーザーが投稿した投稿は「下書き」保留中のレビューとして保存されます。 フォームの設定で投稿タイプを変更して、コンテンツが代わりにカスタム投稿タイプに送信されるようにすることができます。

詳細については、ユーザーが WordPress サイトに投稿を送信できるようにする方法に関するガイドを参照してください。

11.カスタム投稿タイプの切り替えまたは変換

カスタム投稿タイプを統合または変換しなければならない状況に遭遇する場合があります。 たとえば、アイテムをある投稿タイプから別の投稿タイプに移動したい場合があります。

Post Type Switcher プラグインをインストールして有効にするだけです。 アクティブ化したら、カスタム投稿タイプの管理ページに移動し、移動する投稿を選択する必要があります。

投稿を一括編集すると、そのアイテムの投稿タイプを変更できる新しいドロップダウン メニューが表示されます。

WordPress でカスタム投稿タイプを切り替えまたは変換する方法については、ガイドをご覧ください。

12.投稿タイプにカスタムメタボックスを追加する

カスタム メタ ボックスを使用すると、WordPress の投稿エディター画面にカスタム フィールドを追加できます。 このようにして、投稿タイプに追加の入力フィールドを作成できます。

WordPress でカスタム メタ フィールドを作成する最も簡単な方法は、Advanced Custom Fields プラグインを使用することです。 カスタム フィールドページの [新規追加] ボタンをクリックするだけです。

その後、画面の指示に従って、カスタム投稿タイプに追加するカスタム フィールドのグループを作成する必要があります。

詳細については、WordPress の投稿と投稿タイプにカスタム メタ ボックスを追加する方法についてのステップ バイ ステップ ガイドを参照してください。

このチュートリアルが、WordPress のカスタム投稿タイプのクールなトリックを学ぶのに役立つことを願っています. WordPress の究極のセキュリティ ガイドや、WordPress のパフォーマンスを高速化するためのヒントのリストもご覧ください。

この記事が気に入ったら、WordPress ビデオチュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook で私たちを見つけることもできます。