Changeset 48543
- Timestamp:
- 07/21/2020 04:12:49 PM (6 months ago)
- Location:
- trunk/src/wp-includes/sitemaps
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/sitemaps/class-wp-sitemaps-registry.php
r48540 r48543 26 26 27 27 /** 28 * Adds a sitemap with route to the registry.28 * Adds a new sitemap provider. 29 29 * 30 30 * @since 5.5.0 … … 32 32 * @param string $name Name of the sitemap provider. 33 33 * @param WP_Sitemaps_Provider $provider Instance of a WP_Sitemaps_Provider. 34 * @return bool True if the provider was added, false if it is already registered.34 * @return bool Whether the provider was added successfully. 35 35 */ 36 36 public function add_provider( $name, WP_Sitemaps_Provider $provider ) { 37 37 if ( isset( $this->providers[ $name ] ) ) { 38 return false; 39 } 40 41 /** 42 * Filters the sitemap provider before it is added. 43 * 44 * @since 5.5.0 45 * 46 * @param WP_Sitemaps_Provider $provider Instance of a WP_Sitemaps_Provider. 47 * @param string $name Name of the sitemap provider. 48 */ 49 $provider = apply_filters( 'wp_sitemaps_add_provider', $provider, $name ); 50 if ( ! $provider instanceof WP_Sitemaps_Provider ) { 38 51 return false; 39 52 } -
trunk/src/wp-includes/sitemaps/class-wp-sitemaps.php
r48536 r48543 111 111 */ 112 112 public function register_sitemaps() { 113 /** 114 * Filters the list of registered sitemap providers. 115 * 116 * @since 5.5.0 117 * 118 * @param array $providers { 119 * Array of WP_Sitemaps_Provider objects keyed by their name. 120 * 121 * @type WP_Sitemaps_Posts $posts The WP_Sitemaps_Posts object. 122 * @type WP_Sitemaps_Taxonomies $taxonomies The WP_Sitemaps_Taxonomies object. 123 * @type WP_Sitemaps_Users $users The WP_Sitemaps_Users object. 124 * } 125 */ 126 $providers = apply_filters( 127 'wp_sitemaps_register_providers', 128 array( 129 'posts' => new WP_Sitemaps_Posts(), 130 'taxonomies' => new WP_Sitemaps_Taxonomies(), 131 'users' => new WP_Sitemaps_Users(), 132 ) 113 $providers = array( 114 'posts' => new WP_Sitemaps_Posts(), 115 'taxonomies' => new WP_Sitemaps_Taxonomies(), 116 'users' => new WP_Sitemaps_Users(), 133 117 ); 134 118 135 // Register each supported provider.136 119 /* @var WP_Sitemaps_Provider $provider */ 137 120 foreach ( $providers as $name => $provider ) {
Note: See TracChangeset
for help on using the changeset viewer.