/**
* Gets a sitemap list for the index.
*
* @since 5.5.0
*
* @return array[] Array of all sitemaps.
*/
public function get_sitemap_list() { $sitemaps = array
();
$providers =
$this->registry->
get_providers();
/* @var WP_Sitemaps_Provider $provider */
foreach ( $providers as $name =>
$provider ) { $sitemap_entries =
$provider->
get_sitemap_entries();
// Prevent issues with array_push and empty arrays on PHP < 7.3.
if ( !
$sitemap_entries ) { continue;
} // Using array_push is more efficient than array_merge in a loop.
array_push( $sitemaps, ...
$sitemap_entries );