WordPress Integrator と GoogleSitemap

MODxにWordPressを統合するWordPress Integratorですが、これそのものはWordPressとMODxを並列運転しているようなもので、決してWordPressのコンテンツがMODx上に移動するわけではありません。

ではそんなときにどうすればGoogleSiteMapをひとつのXMLファイルで生成できるでしょうか?

MODxにはGoogleSiteMap_XMLスニペットがあり、MODx内のコンテンツからその部分だけのGoogleSiteMap用XMLを生成することができます。

また、WordPressにはGoogle Sitemap Generator 3 Betaプラグインがあり、WordPress内のブログコンテンツからその部分だけのGoogleSiteMap用XMLを生成することができます。しかも、アクセスの度に動的にXMLを生成するのではなく、静的にXMLファイルを書き出すことができます。

で、ふと思ったんですが、WordPressのプラグインで書き出したGoogleSiteMap用XMLファイルをMODxのGoogleSiteMap用スニペットで読み込んで、両方を合体すればいいのでは...?

ということで、WordPressのプラグインがファイルを書き出す部分のプログラムを改造して、「<?xml …」とかのヘッダ・フッタ部分を書き出さず「<url>~</url>」の並びだけ書き出すようにして、MODxのスニペットからこのファイルを読み込んでXML出力時に挿入するよう改造してみました。

結果はOK! これで、Sitemap上でもまるで1つのサイトのように見えるようになりました~
blog_ranking_banner.gif
ネット | comments (0) | trackbacks (1)
search this site
calendar
<< June 2007 >>
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
latest entries
categories
archives
recent comments
recent trackbacks
profile
others