ぐ~るぐ~るとネットを徘徊してると情報というものはぽろりぽろりと入ってくるものできてくれる人には人間用のサイトマップなるものがあるとサイトの構成がわかりやすいとのこと
で、サイトマップのページを作ることにした
んで、そこはwordpress。ちゃんとそういったプラグインがあるわけで
Dagon Design Sitemap Generator ≪ WordPress Plugins
こちらのページ
モモンガの森: WordPressでサイトマップ自動生成プラグイン
を参考にサイトマップ用のテンプレートを作ります
うちのwordpress 2.7ではパーマネントリンクの設定は特に設定しなくてもいけました。
で、だ。これでページごとに別々のテンプレートを適応させることができることがわかったわけで。
DeliciousのRSS表示はTOPに5件表示させているのですがこれを15件全部表示させてしまえるページを作ろう!と
いままでページを作成してページ内にいろいろ書いて表示させようとがんばっていたのですが全然できなくて。そこでテンプレート指定できることがわかったわけですよ。
以前書いたトップページにdeliciousブックマーク+コメント表示成功!!! と上記のサイトを参考にクリップ表示用のテンプレートを作成します
-
<?php
-
/*
-
Template Name: CLIP
-
*/
-
?>
-
<?php get_header(); ?>
-
-
<div id="content">
-
-
<b>Deliciousブックマーク</b>
-
-
<?php // Get RSS Feed(s)
-
include_once(ABSPATH . WPINC . '/rss.php');
-
$rss = fetch_rss('http://feeds.delicious.com/v2/rss/mikyouya?count=15');
-
$maxitems = 15;
-
$items = array_slice($rss->items, 0, $maxitems);
-
?>
-
<ul>
-
<?php if (empty($items)) echo '<li>No items</li>';
-
else
-
foreach ( $items as $item ) : ?>
-
<li><a href='<?php echo $item['link']; ?>'
-
title='<?php echo $item['title']; ?>'>
-
<?php echo $item['title']; ?>
-
</a>
-
-
<?php
-
$times = strtotime($item[pubdate]);
-
$time = date(':Y 年 m 月 d 日', $times);
-
?>
-
-
<?php echo $time; ?>
-
-
<br>
-
<?php echo $item['summary']; ?>
-
</li>
-
<?php endforeach; ?>
-
</ul>
-
-
-
Powered by <a href="http://delicious.com/mikyouya">My Delicious</a>
-
-
</div><!--/content -->
-
-
<?php get_footer(); ?>
大まかにこんな感じで作成しました
(ソースの表示にiG:SyntaxHiliterというプラグインを導入してみる)
そしてDeliciousブックマーク表示用のページをつっくってそれに上記のCLIPテンプレートを適応してやります
さすればほれこのとおり
うまいことDeliciousのページをサイト内に取り込むことに成功しました。
RSSを表示させるページの作り方の参考にでもなれば。後自分が忘れないために







