ウェブ制作.net
MovableTypeのプラグイン

このWebサイトの制作、更新を通じてWeb制作について学んだことと、Web制作会社に仕事をお願いするに当たって学んだことを書いていきます。

Sitemap送信プラグイン完成!![jp]

色々調べながらSitemapを送信するプラグインを作っちゃいました。


さて、作ったプラグインの使い方ですが、プラグインページにある
Yahoo sitemap自動化への道 001Yahoo sitemap自動化への道 003
Google sitemap自動化への道 001Google sitemap自動化への道 002
書いた内容が出来ている前提で簡単に書き記します。

使い方は簡単です。
まず、 mt/plugin/SubmitSitemap.plとなるようSitemapを送信するプラグインを設置します。

で、MovableTypeのテンプレートからsitemapかyahoo_sitemapを選んで、以下のような感じでタグを好きなところに挿入します。

<MTSubmitSitemap destSite="Yahoo" template="yahoo_sitemap" interval=3600 YahooAPI_ID="YahooAPIのID">

記述のルールは以下です。
destSiteにはYahooかGoogleが入ります。
 大文字、小文字チェックが厳しいのでコピペが良いかと。

templateにはテンプレート名が入ります。
 今回の例では、sitemapyahoo_sitemap が入ります。

intervalにはsitemapの送信頻度が入ります。単位は秒です。
 sitemapの送信が成功した時間をプラグインで保存しているので、この時間との差分を計算する仕組みです。
 ただし、1時間(3600秒)より短く指定しても、1時間はsitemapを再送しないようにしてあります。

YahooAPI_IDにはYahoo sitemap自動化への道 003で取得したAPIのIDを入れます。
 Google sitemapの時にはこの値は読まれません。

なのでGoogleの場合には、
<MTSubmitSitemap destSite="Google" template="sitemap" interval=3600>
と書く感じです。

恐らく、無事に動いてくれている・・・と思いますがテストしてくださる方、フィードバックをお願いします。
このプログラム自由に使っていただいて構いませんが、再配布の際には入手元が分かるようにしてください。
*改造・改変をされる際には、事前にご一報ください。
著作権?はわたくしcoremine にあり、放棄はしません。


いいな!と思ったら投票をお願いします。
この記事のURL
http://www.xn--gckc5l536jj8c.net/2006/12/sitemap_plugin.html
コメント

コメントを投稿


この記事へのトラックバックURL
http://www.xn--gckc5l536jj8c.net/mt/mt-tb.cgi/48
この記事へのトラックバック一覧
サイトマップの更新が楽ちんに
SubmitSitemapというプラグインを入れてみました。 公開されたてのほや... 2006年12月12日