Categories: WordPress開発

Google XML Sitemaps に独自のページを追加する方法

Google XML Sitemaps 利用時に、WordPressに依存しない、独自に用意したURLを追加する方法です。
Google XML Sitemapsには、sm_buildmap というアクションフックが用意されているのでそれを利用します。

add_action('sm_buildmap', array($this,'addSitemapGXS'));

function addSitemapGXS(){
	$generatorObject = &GoogleSitemapGenerator::GetInstance();
	if ( $generatorObject!=null ) {
		$generatorObject->AddUrl("https://hogehoge.com/test.html", "2015-04-13", "daily", 0.5);
	}
  }
}

AddUrl メソッドで指定された情報が、sitemap-misc.xml に追加されます。

nakaike