File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -806,6 +806,21 @@ function fetch_feed( $url ) {
806806 require_once ABSPATH . WPINC . '/class-simplepie.php ' ;
807807 }
808808
809+ if ( is_array ( $ url ) && count ( $ url ) <= 1 ) {
810+ $ url = array_shift ( $ url );
811+ } elseif ( is_array ( $ url ) ) {
812+ $ feeds = array ();
813+ foreach ( (array ) $ url as $ feed_url ) {
814+ $ feeds [] = fetch_feed ( $ feed_url );
815+ }
816+ $ items = SimplePie \SimplePie::merge_items ( $ feeds );
817+
818+ $ feed = new SimplePie \SimplePie ();
819+ $ feed ->init ();
820+ $ feed ->data ['items ' ] = $ items ;
821+ return $ feed ;
822+ }
823+
809824 require_once ABSPATH . WPINC . '/class-wp-feed-cache-transient.php ' ;
810825 require_once ABSPATH . WPINC . '/class-wp-simplepie-file.php ' ;
811826 require_once ABSPATH . WPINC . '/class-wp-simplepie-sanitize-kses.php ' ;
You can’t perform that action at this time.
0 commit comments