Skip to content

Commit 7ea4af4

Browse files
fix: make header user agent filter compatible with WP
1 parent 0712c7e commit 7ea4af4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

includes/abstract/feedzy-rss-feeds-admin-abstract.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -860,7 +860,7 @@ private function init_feed( $feed_url, $cache, $sc, $allow_https = FEEDZY_ALLOW_
860860

861861
$feed->set_file_class( 'WP_SimplePie_File' );
862862
$default_agent = $this->get_default_user_agent( $feed_url );
863-
$feed->set_useragent( apply_filters( 'http_headers_useragent', $default_agent ) );
863+
$feed->set_useragent( apply_filters( 'http_headers_useragent', $default_agent, is_array( $feed_url ) ? reset( $feed_url ) : $feed_url ) );
864864
if ( false === apply_filters( 'feedzy_disable_db_cache', false, $feed_url ) ) {
865865
SimplePie_Cache::register( 'wp_transient', 'WP_Feed_Cache_Transient' );
866866
$feed->set_cache_location( 'wp_transient' );
@@ -917,7 +917,7 @@ function ( $time ) use ( $cache_time ) {
917917
if ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) {
918918
// phpcs:ignore WordPressVIPMinimum.Variables.RestrictedVariables.cache_constraints___SERVER__HTTP_USER_AGENT__
919919
$set_server_agent = sanitize_text_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) . SIMPLEPIE_USERAGENT );
920-
$feed->set_useragent( apply_filters( 'http_headers_useragent', $set_server_agent ) );
920+
$feed->set_useragent( apply_filters( 'http_headers_useragent', $set_server_agent, is_array( $feed_url ) ? reset( $feed_url ) : $feed_url ) );
921921
}
922922

923923
$feed->init();

0 commit comments

Comments
 (0)