今回はWordPressのSEOツールとして有名なYoast SEOというプラグインで、子カテゴリの階層構造をいじった時にリンクが切れてしまった時の対処法を紹介したいと思います。

この現象がおこった背景

今回行った操作は投稿に紐づいているカテゴリーに親子関係を持たせただけとなります。
そうすると、なぜか親かテゴリの一覧は表示されますが、なぜか子カテゴリのリンクが死んでしまうという現象が発生。。。
これでは困るということで早速調べてみました。

ここの子カテゴリーのリンクがおかしくなった。。。なーーぜーーーー?????

解決方法

じゃあどんな風に解決すれば?なにが原因?ということなんですが、今回は以下が原因ということで簡単に解決しました!

原因は『管理画面内にあるYoastのURL設定』

『ここまで引っ張っておいてなに?』という感じですが、WordPress管理画面内、Yoastの設定画面の項目が該当しました。
該当箇所は以下です。

上記が『維持』になっていたため発生していました。

通常は問題ないが『パーマリンク設定』との組み合わせで発生する

デフォルトで利用している分には問題ない箇所ですが、当サイトではパーマリンク設定を以下のように設定しています。

この設定はもちろん意図して変更したものですが、この変更を行った場合、デフォルトの設定ではないためYoast SEO側で先ほどの該当箇所を変更する必要があるようでした。

Yoast SEOはアップデート頻度が高く、多機能な為にアップデート時は要チェック

基本的には使いやすいプラグインなんですが、意外な設定箇所が増えていたり、思わぬところで大幅アップデートがあったりしますので要注意です!
以上、Yeah-Manからでした〜!