fetch_rssでRSS(fc2)のデータを取得出来ない
-
fetch_rssでRSSのデータを取得して表示させているのですが、
ある特定のブログだけ取得できず、No items となってしまいます。
特にFC2側の管理画面で特別な設定はしていないのですが、なぜでしょうか?http://feeds.fc2.com/fc2/xml?host=example.blog
に変えてもダメでした。var_dump();
でもNULLとなります。
全く同じ記述で他の全てのブログは拾えます。しかし、たまにひょっと表示することもあるのですがすぐに消えます。
以下が記述です。<?php
include_once(ABSPATH . WPINC . ‘/rss.php’);
$rss = fetch_rss(‘http://example.blog.fc2.com/?xml’);
$maxitems = 5;
$items = array_slice($rss->items, 0, $maxitems);
//var_dump($items);
?>-
<?php if (empty($items)) echo ‘
- No items
- <?php
$item_date = $item[‘dc’][‘date’];
$out_item_date = date(‘Y/n/j(D)’, strtotime($item_date));
echo $out_item_date;
?> >>>‘
title='<?php echo $item[‘title’]; ?>’ target=”_blank”>
<?php echo $item[‘title’]; ?>
‘;
else
foreach ( $items as $item ) : ?><?php endforeach; ?>
<?php //var_dump($items); ?>
- トピック「fetch_rssでRSS(fc2)のデータを取得出来ない」には新たに返信することはできません。