WordPressプラグインでsitemap.xmlを作成してくれるプラグインがありますが、そのGoogle XML Sitemapsが昨日かその前あたりにプラグインのアップデートされました。
何がアップデートされたのかよくわからないのですが、その前のバージョンで、モバイルサイトマップに対応するように改造を加えていたのですが、プラグインのアップデートのため、改造されたソースは上書きされて、やり直しです。
(別プラグインとして独立させるとか日本語化するとかいろいろ考えてもいいのですが、本人にそのスキルはまだありません、、、)
というわけで、プラグインアップデートして、サイトマップのフォーマットになるところに改造を加えてみました。
修正対応ファイル
sitemap-core.php
参考:Google Sitemap Generatorをモバイルサイトマップに対応させる
1742行目に「xmlns:mobile=”http://www.google.com/schemas/sitemap-mobile/1.0」を追加。
522行目に「$r.= “tt<mobile:mobile/>”;」
参考:モバイル サイトマップの作成 – ウェブマスター/サイト所有者 ヘルプ
修正済み差分ファイルダウンロード
解凍して、プラグインディレクトリ内のsitemap-core.phpを上書きしてください。
初回だけプラグインの管理画面からsitemapをリビルドして動作を確認してみてください。
コメント