別のwordpressからfeedを取得する

Filed under: php,wordpress — kdcs @ 16年8月24日 水曜日

別のwordpressからfeedを取得する方法 php

特定のカテゴリーのフィードを取得したい場合は〇〇〇にカテゴリースラッグ

<?php
include_once(ABSPATH . WPINC . '/rss.php');
define('MAGPIE_OUTPUT_ENCODING' , 'UTF-8');
define('MAGPIE_CACHE_DIR' , './cache');
define('MAGPIE_FETCH_TIME_OUT', 30);
define('MAGPIE_CACHE_AGE', 60*60);
$rss = fetch_rss('http://hogehoge.com/○○○/feed');
$maxitems = 3;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>No items</li?>';
else
foreach ( $items as $item ) : ?>
<li>
<span>
<?php $item_date  = $item['pubdate'];
       $out_item_date  = date('Y.n.j', strtotime($item_date));
       echo $out_item_date; ?>
</span>
<a href='<?php echo $item['link']; ?>' target="_blank">
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>

カスタム投稿タイプのfeedを取得する
slugのところにカスタム投稿タイプのスラッグを入れる

http://hogehoge.com/feed?post_type=slug

カスタム投稿タイプ+カスタム分類を指定(未検証)
カスタム投稿タイプのスラッグが「slug」で、この投稿タイプにおけるカスタム分類名(今回の例ではgenre)が「social」の場合。

http://hogehoge/feed?post_type=slug&genre=social

サイト内検索

カテゴリー

最近の投稿

« |別のwordpressからfeedを取得する| »
↑上に戻る