WordPressでカスタム投稿タイプのパーマリンクを変更する方法

デフォルトでは、WordPress投稿のパーマリンク構造は変更できますが、カスタム投稿タイプは変更できません。ただし、適切なプラグインを使用すると、カスタム投稿のパーマリンクを簡単に作成できます。

長年にわたり、私たちは何千ものWordPressユーザーが検索エンジン向けにサイトを最適化し、パーマリンク設定を正しく行うのを支援してきました。複数のプラグインをテストした後、カスタム投稿パーマリンクを変更する最も簡単な方法は、Custom Post Type Permalinksプラグインを使用することです。

この記事では、WordPressでカスタム投稿タイプのパーマリンクを変更する方法を説明します。

WordPressでカスタム投稿タイプパーマリンクを変更する方法

WordPressでカスタム投稿タイプのパーマリンクを変更する理由

WordPress は SEO に優しい URL 構造を使用しており、WordPress の URL を読みやすく、検索エンジンにもフレンドリーにします。これらの SEO に優しい URL は パーマリンク と呼ばれます。

WordPressダッシュボードの設定 » パーマリンクページにアクセスして、パーマリンクをカスタマイズできます。ただし、ブログ投稿のパーマリンク構造しか変更できないことに気づくでしょう。

WordPressパーマリンク設定

ウェブサイトでカスタム投稿タイプまたはカスタムタクソノミーを使用している場合、WordPressはそれらのデフォルトのパーマリンク構造を使用します。

例えば、Moviesというカスタム投稿タイプがある場合、そのURL構造は次のようになります。

https://example.com/movies/the-force-awakens/

または、カスタム投稿タイプにアーカイブが有効になっている場合、アーカイブページのURLは次のようになります。

https://example.com/movies/

このURLスキームは非常にSEOフレンドリーであり、ほとんどの場合、WordPressウェブサイトで変更する必要はありません。ただし、独自のニーズに合わせてカスタマイズしたい場合があります。

とはいえ、WordPressでカスタム投稿タイプのパーマリンク構造を簡単にカスタマイズする方法を見てみましょう。

WordPressでカスタム投稿タイプのパーマリンクを変更する

カスタム投稿タイプのパーマリンクを編集する最も簡単な方法は、Custom Post Type Permalinksプラグインを使用することです。これは、WordPressのパーマリンク設定オプションを追加し、さまざまな投稿タイプに合わせてカスタマイズできる無料のWordPressプラグインです。

免責事項: Custom Post Type Permalinksプラグインはしばらく更新されていませんが、最近テストしたところ、まだ正常に動作しています。詳細については、古いWordPressプラグインを使用しても安全かどうかに関するガイドをご覧ください。古いWordPressプラグインを使用しても安全かどうか

まず最初に行うべきことは、Custom Post Type Permalinksプラグインをインストールして有効化することです。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化したら、WordPressダッシュボードの設定 » パーマリンクページにアクセスし、「カスタム投稿タイプのパーマリンク設定」セクションまでスクロールダウンする必要があります。

カスタム投稿のパーマリンク設定

ここで、カスタム投稿タイプの特定の項目のパーマリンク構造を変更できます。

すべての標準WordPressパーマリンクタグを使用できます。利用可能なタグの完全なリストについては、WordPressでSEOフレンドリーなURL構造を使用する方法に関する記事をご覧ください。WordPressでSEOフレンドリーなURL構造を使用する方法

カスタム投稿タイプのパーマリンクの例

投稿名ではなく投稿IDをURLに使用したいと仮定しましょう。その場合、このタグを追加するだけで済みます。

/%post_id%/

タグの先頭と末尾にあるスラッシュに注意してください。これらの末尾のスラッシュが区切り文字です。これらがないと、パーマリンクは機能しません。

パーマリンクの区切り文字

設定を保存するには、「変更を保存」ボタンをクリックしてください。

さて、カスタム投稿タイプの単一アイテムのWordPressパーマリンクは次のようになります。

https://example.com/courses/133/

URLの数字は、WordPressデータベース内の投稿の数値IDになります。

もう一つの例を見てみましょう。URLに投稿名の前に /year/ を追加したいとします。その場合、これらのタグを使用します:

/%year%/%post_name%/

完了したら、「変更を保存」ボタンをクリックしてパーマリンクを更新してください。

さて、カスタム投稿タイプの単一アイテムのパーマリンクは次のようになります。

https://example.com/courses/2023/seo-for-beginners/

ここで、カスタム投稿タイプ「courses」に「digital marketing」というカスタムタクソノミーを使用しており、カスタムタクソノミーの ターム を URL に追加したいと仮定します。

その場合、これらのタグを使用します:

/%digital_marketing%/%post_name%/

この例では、「デジタルマーケティング」はカスタムタクソノミーのスラッグです。カスタム投稿タイプの単一アイテムのパーマリンクは次のようになります。

https://example.com/courses/digital-marketing/seo-for-beginners/

この記事が、WordPressでカスタム投稿タイプのパーマリンクを簡単に変更する方法を学ぶのに役立ったことを願っています。また、WordPressのカスタム投稿タイプに関する最も役立つトリックWordPressの投稿を簡単に並べ替える方法もご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

13 CommentsLeave a Reply

  1. パーマリンクから投稿タイプ名を除外したいのですが、可能ですか?

    例:

    mywebsite.com/location/texas

    mywebsite.com/texas

    このプラグインで可能ですか?それとも他に何か使えますか?

  2. 素晴らしい記事です!
    ユーザーが投稿タイトルを頻繁に変更するカスタム投稿タイプがあります。このプラグインを使えば、古いタイトルを含むパーマリンクを持つ新しいタイトルを心配する必要がありません!

  3. デフォルトのWP設定でこれができない理由を理解しようと、髪の毛をむしっていました。ありがとうございます!

  4. メインのタクソノミー名(たとえば、記事の「映画」という用語)を変更したい場合はどうすればよいですか?私が使用しているテーマには、ポートフォリオアイテムのURLが設定されており、それを変更したいです。たとえば、domain.com/motor_project/protfolio-item を使用しており、/motor_project/ という用語を変更したいです。

    • テーマに組み込まれているカスタム投稿タイプの場合、まずテーマのサポートに連絡して、パーマリンクがそのようになっている特定の理由がないことを確認してください。

      管理者

  5. こんにちは、

    投稿タイプを2つ使用しています:
    a) 投稿(デフォルトの投稿タイプ)
    b) プログラム(カスタム投稿タイプ)

    デフォルトの投稿タイプには「blog」、カスタム投稿タイプには「program」という文字列を追加したいです。例:

    example.com/blog/post-name/
    example.com/program/program-name/

    管理パネルのパーマリンクにそれを追加しようとすると、プログラムの投稿タイプにも追加されます。例: example.com/blog/program/program-name/

    カスタム投稿のためにcustom-post-type-uiを使用しており、“With Front”プロパティはfalseに設定されています。しかし、まだうまく機能していません。

    事前に感謝します。

  6. この投稿はカスタム投稿について学ぶのに非常に役立ちます…………投稿ありがとうございます…

  7. SEOにとって非常に重要です。ウェブリンク自体にキーワードが含まれているようなものです。良い投稿です

  8. こんにちは、お伺いしたいのですが、
    通常の投稿のような記事の最後に表示されるカスタム投稿タイプの投稿リストを取得するにはどうすればよいですか?
    投稿のタイトルが通常の投稿とほぼ同じである投稿のみを取得するにはどうすればよいですか?

    例:通常の投稿
    記事タイトル —- —-

    コンテンツ —– —
    —- コンテンツ終了 —
    ランボルギーニの車リスト
    車 ランボルギーニ 5
    車 ランボルギーニ 4
    車 ランボルギーニ 3
    車 ランボルギーニ 2
    車 ランボルギーニ 1

    同じタイトルがなくなるまで続きます

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。