株式会社オートプロジェクト

Columnコラム
2023年11月9日
fetch_feedがタイムアウトする時

WordPressでFeedを解析する関数「fetch_feed」が、Feedが正常に存在するにもかかわらずタイムアウトエラーになる事象が発生しました。


add_action( 'wp_feed_options', function ( $feed ) {
 $feed->set_useragent( $_SERVER['HTTP_USER_AGENT'] ); 
 $feed->set_timeout( 15 );
} );

上記のように、

  • ユーザーエージェントの調整
  • タイムアウト時間の変更

を行うと正常に表示されるようになりました。

同じ問題のある方は、一度、お試しください。