fetch_feed によるRSSの取得について(3件以上のURLが読み込めない)
-
皆様、はじめまして。
現在HPを制作しておりますが、大きく挫折しておりまして、
どなたかお知恵を貸していただけないでしょうか?fetch_feedを使用して、複数のRSSから各1件の最新の投稿を取得し、
表示するページを制作しております。以下、そのコードです。
<?php include_once(ABSPATH . WPINC . '/feed.php'); $rss = fetch_feed(array( 'URL1', 'URL2', 'URL3', )); if (!is_wp_error( $rss ) ) : $rss->set_item_limit(1); $rss->set_cache_duration(1800); $rss->init(); $maxitems = $rss->get_item_quantity(200); $rss_items = $rss->get_items(0, $maxitems); date_default_timezone_set('Asia/Tokyo'); endif; ?> <?php if ($maxitems == 0) echo '<p>No items.</p>'; else foreach ( $rss_items as $item ) : ?>
上記のコード自体は問題なく動作しています。
ローカル環境でしても希望通りの動作をしているのですが、
サーバーにアップしたところ、
3件以上のRSSのURLを追加した場合にRSSを取得できず、
「No items.」が表示されてしまいます。PHPなどサーバーの影響だと思うのですが、
その場合、どのように設定を変更すれば良いのでしょうか?サーバー:ロリポップ
PHPのバージョン:5.3<動作するパターン>
・サーバー環境
①RSSのURLを2つ登録した場合
②RSSのURLを3つ登録(そのうち2つは同一のURL)した場合
・ローカル環境(XAMPP)
①RSSのURLを7つ登録<動作しないパターン>
・サーバー環境
①RSSのURLを3つ以上登録(全て違うのURL)した場合なお、他のプラグインの干渉も考え、
キャッシュ関係のプラグインを停止してみましたが、
結果は変わりませんでした。ご教授の程よろしくお願い致します。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「fetch_feed によるRSSの取得について(3件以上のURLが読み込めない)」には新たに返信することはできません。