私はここでWordpressコーデックスとまったく同じコードを使います: https://codex.wordpress.org/Function_Reference/fetch_feed#Example
それは私が使用しようとしたほとんどの外部のRSSで意図したように動作しますが、それらの一つのために私はエラーがあります
RSS-URL にフィードが見つかりませんでした。無効なMIMEタイプを持つフィードがこのエラーの犠牲になるか、SimplePieがそれを自動検出できませんでした。
Force_feedを$rss = fetch_feed('RSS-URL');
というコードで使用する方法に関する情報が見つからないため、外部のRSSコードが有効であることは100%確実です。私はRSSからの問題はrss+xml
ではなくxml
であるコンテンツタイプだと思います。
有難うございました。
fetch_feed()
関数を覗くと、インスタンス化が見られます。
$feed = new SimplePie();
オブジェクトはwp_feed_options
フックを通して次のようにしてアクセス可能になります。
do_action_ref_array( 'wp_feed_options', array( &$feed, $url ) );
$feed
は参照渡しです。
これは、$feed->init()
がfetch_feed()
内で呼び出される前に、フックを通してそのオブジェクトインスタンスを調整できることを意味します。
私はあなたの例をこのサイトで検索しましたが、@Firshによる ここ は1つだけでした。 wp_feed_options
フックを通して$feed->force_feed(true)
を設定します。