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吐き出し。
« 自転車通勤またもや再開!
誕生日でした。 »