wordpress マルチサイト化 サイトマップ「Google XML Sitemaps」

「Google XML Sitemaps」をインストールした際の覚書

WordPressが3.0になったのでMUと統合されてマルチサイトで管理することができるようになりました。
でも、プラグイン「Google XML Sitemaps」をダウンロードしたけどエラーに。
マルチサイトに対応していないので管理画面に警告が出ました。

「Google XML Sitemaps」を編集
////Check for 3.0 multisite, NOT supported yet!
//if((defined(‘WP_ALLOW_MULTISITE’) && WP_ALLOW_MULTISITE) || (function_exists(‘is_multisite’) && is_multisite())) {
// if(function_exists(‘is_super_admin’) && is_super_admin()) {
// add_action(‘admin_notices’, array(‘GoogleSitemapGeneratorLoader’, ‘AddMultisiteWarning’));
// }
//
// return;
//}

のように、//をいれてコメントアウトをする。

htaccessに追加分

RewriteRule ^sitemap.xml sitemap-%{SERVER_NAME}.xml [L]
RewriteRule ^sitemap.xml.gz sitemap-%{SERVER_NAME}.xml.gz [L]

今使用しているサイトのダッシュボードから見ることができませんでした。
なぜなら、マルチサイトに対応していないため。

Google XML Sitemaps with Multisite support

インストールは他のプラグインと同じプラグインの管理画面から検索してインストール、またはGoogle XML Sitemaps with Multisite support←こちらからダウンロードしてFTPでアップロード。

そして有効化するわけですが、できなかったので。

WordPressをインストールした場所に「sitemaps」のフォルダを作成

XML Sitemap Generator for WordPress 3.2.8 Bing への通知中に問題が発生しました。
Bing通知するには別の設定が必要みたいなので、放置しても大丈夫そう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>