2008年8月26日火曜日

WordPressでサイトマップ自動生成プラグイン

WordPressで、サイトマップを自動で生成してくれるプラグイン「Sitemap Generator」を設置してみたので、やり方を書いておきます。

配布元は、下記のサイト様
Dagon Design



試してみたWordPress バージョン2.6.1
プラグインのバージョン Sitemap Generator3.14
設置例 http://hara-ringo.net/sitemap/
オリジナルテーマを使用している場合の設置法です

●上記のリンクからダウンロードして、解凍したフォルダ「sitemap-generator」ごと、
プラグインフォルダにアップし、有効化します。

●管理画面にて 設定 >DDSitemapGen という場所で設定をします
最初に言語ということろで、Japaneseを選んで、再起動すると、日本語に変わります。



●設定をしたら、ページ作成でサイトマップ用のテンプレートを作ります。
wp-content/theme/オリジナルテーマのフォルダ/index.php
をエディタで開いて、
1行目にこれを入れる
-------------------------------------------
<?php
/*
Template Name: SITEMAP
*/
?>
-------------------------------------------

●サイトマップを表示させたい場所のコードを全部削除して替わりにこれを入れる
-------------------------------------------
<?php echo ddsg_create_sitemap(); ?>
-------------------------------------------

●全部削除と書きましたが、オリジナルテーマを作成されてる方ならわかると思いますが
ヘッダーを読み込む命令と、フッターを読み込む命令などはもちろん残しておきますね。
それと、div#sitemapでひとくくりにしておくとあとでスタイルを制御しやすくなります。
多分こんな感じになるのでは・・・・
-------------------------------------------

<?phpget_header();?>


<div id="sitemap">


<?php echo ddsg_create_sitemap(); ?>


</div>


<?php get_footer(); ?>


-------------------------------------------

●上記を別名保存 sitemap.phpでいいでしょう
 (もちろん、index.phpを書き換えなくても、すべて自作でもいいし、すでにテンプレートとして使用しているファイルを開いて、別名保存し、別のテンプレート名をつけ、サイトマップを表示させたい場所に上記のコードを入れれば良いという意味です)

●管理メニューに行って、
 作成 >ページ >ページ作成
・タイトル欄に、「サイトマップ」と入れる
・パーマリンクの編集ボタンで、sitemapと入れる
・コメントとトラバのチェックをはずす
・ページテンプレートの一覧プルダウンの中から SITEMAPを選ぶ
 (先ほどの手順でテーマフォルダの中にアップしていれば出てくるはずです)
・ページ順序はお好みで(たいていラストに来てほしいから90など大きな数字)

で、これを公開して
ドメイン/sitemap
へアクセスすれば自動生成されています。

●スタイルシートで#sitemapのところを制御します。見本で使ったサイトはこんなふうに指定しました
#smap h2{
font-size:14px;
text-align:left;
padding:2px;
margin:10px auto;
background-color:#DBDCD6;
font-weight:normal;
}
#smap ul{
font-size:12px;
list-style-position:inside;
margin:6px;
}
#smap li{
line-height:18px;
list-style-type:disc;
padding-left:50px;
}
#smap li strong{
text-indent:-40px;
}

●普通のページ作成でやる方法
1. 投稿 >ページ作成
2. ページテンプレート デフォルトテンプレートを選択
3. 投稿スラッグ、ページタイトルsitemap、サイトマップなど適当に入力
4. ページコンテンツには、下記の一行を入力します。
<!– ddsitemapgen –>  <は半角にしてね
5. 「公開」をクリックすると、サイトマップ ページが作成されます。



下記のサイト様を参考にさせていただきました。ありがとうございました。

Sitemap Generatorの使用方法

0 件のコメント:

webの森のFBページへも来て下さい