--- a/wp/wp-includes/sitemaps.php Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-includes/sitemaps.php Wed Sep 21 18:19:35 2022 +0200
@@ -51,6 +51,7 @@
*/
function wp_get_sitemap_providers() {
$sitemaps = wp_sitemaps_get_server();
+
return $sitemaps->registry->get_providers();
}
@@ -65,6 +66,7 @@
*/
function wp_register_sitemap_provider( $name, WP_Sitemaps_Provider $provider ) {
$sitemaps = wp_sitemaps_get_server();
+
return $sitemaps->registry->add_provider( $name, $provider );
}
@@ -94,12 +96,13 @@
* @since 5.5.1
*
* @param string $name The sitemap name.
- * @param string $subtype_name The sitemap subtype name. Default empty string.
- * @param int $page The page of the sitemap. Default 1.
+ * @param string $subtype_name The sitemap subtype name. Default empty string.
+ * @param int $page The page of the sitemap. Default 1.
* @return string|false The sitemap URL or false if the sitemap doesn't exist.
*/
function get_sitemap_url( $name, $subtype_name = '', $page = 1 ) {
$sitemaps = wp_sitemaps_get_server();
+
if ( ! $sitemaps ) {
return false;
}
@@ -121,5 +124,6 @@
if ( 0 >= $page ) {
$page = 1;
}
+
return $provider->get_sitemap_url( $subtype_name, $page );
}