WP カスタムポスト アーカイブ のリンクが効かない!? [Custom Post Type Permalinks]のバグ?

HTML/CSS

WPでカスタムポストのアーカイブを組む際に「Custom Post Type Permalinks」プラグインを使用される方も多いと思いますが、私もその一人です。
今回「Custom Post Type Permalinks」を利用してカスタムポストのアーカイブを表示していたのですが、突然リンク先が効かなくなってしまってトラブったのでメモです。

現象としましては、「******/date/2020/5」などのようにアーカイブリンク先が吐き出されるはずなのに
「******/2020/5」と表示され、リンクが効かなくなってしまった。

という感じです。
いろいろ調べたもののこれといって解決策もなく、困ってしまったので、解決法をメモしておきます。

基本的な「Custom Post Type Permalinks」の使い方

まず、該当のカスタムポストのアーカイブを表示させたい箇所に以下を挿入します。

<h3 class="widget-title">Archives</h3>
<ul>
<?php wp_get_archives('post_type=カスタムポスト名&type=monthly'); ?>
</ul>

これで通常であれば正常に表示されます。
(管理画面の「設定」→「パーマリンク」の「カスタムタクソノミーのアーカイブに、 post_type クエリーを追加。」にチェックを入れておく)

ところが今回は表示されなくなったんですね。
おかしいなと言うことで一通り調べたところ。。。
おかしなところが見受けられなかったんです。

解決方法

結局のところ何が悪かったのか…。
「プラグイン」でした。
おそらくバージョンが切り替わった段階で、パーマリンク設定が狂ってしまったのだと思います。

Custom Post Type Permalinksを一旦削除

プラグインの「Custom Post Type Permalinks」を一旦削除して、再度入れ直します。
その上で、パーマリンク設定ページにて「更新」をかけてやることで解決しました。

同じようなトラブルの時は、一度お試しくださいませ。

ピックアップ記事

関連記事一覧

  • コメント ( 0 )

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。