※本記事は根本解決ではありません。一時しのぎが必要な場合のみ行って下さい。

Google XML Sitemapsのプラグインを入れたとき、以下のようなエラーコードが表示されるときの対処法をご紹介します。

This version of Google XML Sitemaps is not multisite compatible.
Unfortunately this version of the Google XML Sitemaps plugin was not tested with the multisite feature of WordPress 3.0 yet.
The plugin will not be active until you disable the multisite mode.
Or you can try the new beta which supports all the new WordPress features!


プラグインを有効化したとき、このようなエラーコードが表示される場合は、
google-sitemap-generator/sitemap.php の52~58行目にある以下のコードをコメント合うとして下さい。


これを
//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;
}

このようにする
////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;
//}

その後、 [設定] -> [XML-Sitemap] 画面へ移動し、「サイトマップはまだ構築されていません。こちらをクリックしてまず構築してください。」を実行すると、sitemp.xmlが生成されます。