
WordPressで外部サイトのRSSを取得しようとしましたができませんでした。
問題のコード
03 | include_once ABSPATH . WPINC . '/feed.php' ; |
05 | $feed = fetch_feed( 'https://www.logw.jp/feed' ); |
06 | if (is_wp_error( $feed )) { |
10 | $maxitems = $feed ->get_item_quantity(5); |
11 | $items = $feed ->get_items(0, $maxitems ); |
14 | <!-- photoshoplabのRSSを表示 --> |
17 | <?php foreach ( $items as $item ): ?> |
19 | <?php echo $item ->get_date( 'Y.m.d' ); ?> |
20 | <a href= "<?php echo $item->get_permalink(); ?>" > |
21 | <?php echo mb_strimwidth( $item ->get_title(), 0, 60, '…' ); ?></a> |
です。Aというサーバーだと表示されなく、Bサーバーだと表示されました。
サーバーの問題の可能性あり
サーバーの問題の可能性もありと思って調べて見ましたが特に問題なさそうです。原因不明です。。。
Aサーバー
01 | php55-common-5.5.11-1.el6.x86_64 |
02 | php55-mcrypt-5.5.11-1.el6.x86_64 |
03 | php55-cli-5.5.11-1.el6.x86_64 |
04 | php55-gd-5.5.11-1.el6.x86_64 |
05 | php55-mbstring-5.5.11-1.el6.x86_64 |
06 | php55-fpm-5.5.11-1.el6.x86_64 |
07 | php55-pdo-5.5.11-1.el6.x86_64 |
08 | php55-pear-1.9.4-32.el6.noarch |
09 | php55-5.5.11-1.el6.x86_64 |
10 | php55-mysqlnd-5.5.11-1.el6.x86_64 |
11 | php55u-pecl-jsonc-1.3.5-1.ius.centos6.x86_64 |
動かない方のモジュールです。PHPは5.5です
Bサーバー
1 | php54-mysql-5.4.19-10.el6_16.wing.x86_64 |
2 | php54-common-5.4.19-10.el6_16.wing.x86_64 |
3 | php54-pdo-5.4.19-10.el6_16.wing.x86_64 |
4 | php54-5.4.19-10.el6_16.wing.x86_64 |
5 | php54-gd-5.4.19-10.el6_16.wing.x86_64 |
6 | php54-cli-5.4.19-10.el6_16.wing.x86_64 |
7 | php54-mbstring-5.4.19-10.el6_16.wing.x86_64 |
Bサーバーの情報です。BはPHP5.4系です
全然わかりません。SimplePieがきいていないのかな
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS