sitemaps[ $name ] ) ) { return false; } $this->sitemaps[ $name ] = $provider; return true; } /** * Returns a single registered sitemaps provider. * * @since 5.5.0 * * @param string $name Sitemap provider name. * @return WP_Sitemaps_Provider|null Sitemaps provider if it exists, null otherwise. */ public function get_sitemap( $name ) { if ( ! isset( $this->sitemaps[ $name ] ) ) { return null; } return $this->sitemaps[ $name ]; } /** * Returns all registered sitemap providers. * * @since 5.5.0 * * @return WP_Sitemaps_Provider[] Array of sitemap providers. */ public function get_sitemaps() { return $this->sitemaps; } }