WP_Sitemaps_Provider::get_sitemap_url()
Gets the URL of a sitemap entry.
Метод класса: WP_Sitemaps_Provider{}
Хуков нет.
Возвращает
Строку
. The composed URL for a sitemap entry.
Использование
$WP_Sitemaps_Provider = new WP_Sitemaps_Provider(); $WP_Sitemaps_Provider->get_sitemap_url( $name, $page );
- $name(строка) (обязательный)
- The name of the sitemap.
- $page(int) (обязательный)
- The page of the sitemap.
Заметки
- Global. WP_Rewrite. $wp_rewrite WordPress rewrite component.
Список изменений
С версии 5.5.0 | Введена. |
Код WP_Sitemaps_Provider::get_sitemap_url() WP Sitemaps Provider::get sitemap url WP 6.5.2
public function get_sitemap_url( $name, $page ) { global $wp_rewrite; // Accounts for cases where name is not included, ex: sitemaps-users-1.xml. $params = array_filter( array( 'sitemap' => $this->name, 'sitemap-subtype' => $name, 'paged' => $page, ) ); $basename = sprintf( '/wp-sitemap-%1$s.xml', implode( '-', $params ) ); if ( ! $wp_rewrite->using_permalinks() ) { $basename = '/?' . http_build_query( $params, '', '&' ); } return home_url( $basename ); }