XML Sitemapプラグインが上手くいかない!多分これ解決法

記事内に広告(Amazonアソシエイト含む)が含まれています。
XMLサイトマップ

超高機能WordPressテーマと言っても過言ではない【SWELL】をご存じですか?

もれなくこのサイトもSWELLで製作されています。

と、いうか途中でSWELLに乗り換えました。
あまりにも皆さんが評価するので、どんなもんだと思って購入。

決して安くはないけれど、使いこなしていきたいと思った矢先の出来事。

目次

SWELL推奨 XML Sitemap & Google News プラグイン

これが罠と言うか沼の始まりでした。

なにが起こったってプラグインの名前の通りXMLサイトマップを作るプラグインですが、これが上手いこと動かずサーチコンソール(サチコ)へサイトマップを送れずにいました。

設定などは各SWELL導入サイトを見て頂ければと思いますが、サチコへアップした後

取得できませんでした。」のエラーがずっと続いていました。

結果、解決出来たので備忘録も兼ねて同じところで困っている方向けに載せておきます。

WordPress5.5からデフォルトのXMLサイトマップを発信する機能がある

そうなんです。元々デフォルトでXMLサイトマップを出力できるのにも関わらず

SWELLはなぜかXMLプラグインを推奨しています。

あんまりにもうまく行かないのでデフォルトのサイトマップ使おうと思ったらそれも動かない。

なんで?!と調べていったら・・・

SWELLの設定で機能停止されている

XMLサイトマップ

【SWELL設定】→【機能停止】の中の【Wordpressの機能】にこのチェックあります。

このチェックを外してデフォルトのサイトマップを確認しようと

あなたのサイトURL/wp-sitemap.xml

へとアクセスしてみると今度はトップページへリダイレクトされるじゃないか!

なんじゃこりゃ?!もう解らん!

仕方がないのでもう一度プラグイン入れてみる

さっきのチェックは外したままもう一度プラグイン入れました。

なぜかって?ちゃんと僕なりに考えた理由があります。

プラグイン事態にもデフォルトのサイトマップを止める機能があるのでSWELL側と二重で記述が入るかもしれないから

が理由です。これは果たして意味があるのか少しわかりませんが、とりあえずプラグイン側でも止めるので、どちらか片方が止めればそれでいいんじゃないの?の理屈であえてチェックは抜いておきました。

さて気を取り直して設置していきましょう!!

Twitterでもお世話になっている【ヒナキラ】さんのサイトを参照して何度も間違いないことを確認して設定するもやっぱりダメ。

一体なんでなんだ?!と思っていた時にとある箇所からこんな記述を見つけました。

XMLサイトマップ

XMLサイトマップのURLがなぜか【wp-sitemap.xml】になっているではないか!

wp-sitemap.xmlはワードプレスデフォルトのサイトマップが出力された際に出来上がるサイトマップページのはず。

なんで?どうして?なぜそうなるの??

解決策をついに発見しました

理由はめちゃくちゃ簡単だったのですが、

この設定、どこの設置サイトにも書かれてない!

いや、もしかしたらプラグインがアップデートされて設定が変わったのかも知れないので、
誰が悪いとかは無いんですが、これ気付かなかったら一生ここから抜け出せなかったかも。

XMLサイトマップ

プラグインインストール直後はWordPress

そう、ほぼこの一般ページの紹介がどの設置例を紹介するサイトにもなかったんです。

いやあったなら僕の探し方が悪かったのかも。

XML Sitemap&Google Newsプラグインインストール直後は【サーバー】の項目はWordPressのラジオボックスにチェックが入っていました。

これを【プラグイン】に切り替えて今度こそ

あなたのURL/sitemap.xml

で見事!!

XMLサイトマップ

ようやくサイトマップさんと出会うことができました!

きたー!やったー!

設置初日から心が折れそうだったよー!

もうすぐさまアレにアレします

ワクワク。ドキドキ。

カチャカチャカチャ…カチッ!

成功しました

せ、せいこうー!性交ー!!いや成功!!

無事に【sitemap.xml】をアップロードできました。

サイトマップ問題まとめ&疑問点

本当に長かった…。いや長かった。

たぶん3時間ぐらいはトータル使ったと思います。

ただね、SWELLデビューしたとかX(旧ツイッター)でも見かけるんですが、この問題直面したなんていうお話一切聞かないんですよ。

僕だけなんですかね?他の方が使っているサーバーとかによって変わるんですかね??

ちなみに僕が使っているのは お名前.com のサーバーになります。

お名前.com使っている人だけがなるってなったらこの記事少しは役に立ちそう。

それ以外のサーバー使ってて万が一にもこの記事が参考になったということがあればお役に立てて何よりです!

みんなで一緒にSWELLライフを楽しみましょう!!

XMLサイトマップ

この記事が気に入ったら
フォローしてね!

面白かったらシェアしてねしてね!
  • URLをコピーしました!

コメント

コメント一覧 (1件)

コメントする

目次