【WPエラー】Warning: dynamic sitemap generation must have parmalinks enabled.
ワードプレスのプラグインAll in One SEO Packでサイトマップを作成する時に発生するエラーの解決法。
こんにちは、三上(@ryushi-m)です。
ワードプレスでのウェブ制作時にSEO対策としてAll in One SEO Packを使う場面も多いと思います。
googleウェブマスターツールに登録するサイトマップを作ろうとした際に、
「Warning: dynamic sitemap generation must have parmalinks enabled.」
というエラーが出た時の解決方法です。
このエラーってどういう意味?
googleの翻訳に突っ込むとこんな風に翻訳してくれます。
「動的なサイトマップの生成は、パーマリンクが有効になっている必要があります。」
パーマリンクをなにも設定しないと出てくるエラーのようです。
なるほどー、パーマリンクを設定すればいいのか!ということで、簡単でした。
エラーの対処法
パーマリンク設定をしてあげればOKでした。
管理画面のサイドバーより「設定」→「パーマリンク設定」。
このサイトでは「/%category%/%post_id%/」というカスタム構造で設定しているので、同じパーマリンクを入れたら無事解決してサイトマップが生成されました。
なんだ、こんなことかという感じでしたが、先にパーマリンクを設定している場合は表示されないので、ワードプレスをインストールしたらまず先にパーマリンクの設定をしてしまうのが吉のようです。