2010 10
12
Tuesday
WordPressで複数のxmlを出力する方法
また忘れちゃうからメモメモ。
【手順】○○○XML.phpを作成。
<br />
<?php header('Content-Type: text/xml; charset='.get_option('blog_charset'), true); ?><br />
<?php /*<br />
Template Name: diaryXML<br />
*/ ?><br />
<?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?><br />
<root><br />
<?php query_posts("posts_per_page=5&category_name='diary'"); ?><br />
<?php if (have_posts()) : while (have_posts()) : the_post(); ?><br />
<item><br />
<pubdate><?php echo get_post_time('Y-m-d H:i:s', true); ?></pubdate><br />
<?php the_category_rss(); ?><br />
<description><![CDATA[<?php the_excerpt_rss(); ?>]]></description><br />
</item><br />
<?php endwhile; endif; ?><br />
</root><br />
Template Name query_posts();
name属性を出力させたいカテゴリー属性に。
↓
管理画面で新規ページを追加。
タイトルをカテゴリ属性名+XMLテンプレートを選んで公開。
↓
パーマリンク表示でxml吐き出し。
« 自転車通勤またもや再開!
誕生日でした。 »






