Yoast\WP\SEO\Helpers
Pagination_Helper::get_paginated_url() public Yoast 1.0
Builds a paginated URL.
{} Это метод класса: Pagination_Helper{}
Хуков нет.
Возвращает
Строку. The paginated URL.
Использование
$Pagination_Helper = new Pagination_Helper(); $Pagination_Helper->get_paginated_url( $url, $page, $add_pagination_base, $pagination_query_name );
- $url(строка) (обязательный)
- The un-paginated URL of the current archive.
- $page(строка) (обязательный)
- The page number to add on to $url for the $link tag.
- $add_pagination_base(true/false)
- Whether to add the pagination base (page) to the url.
По умолчанию: true - $pagination_query_name(строка)
- The name of the query argument that holds the current page.
По умолчанию: 'page'
Код Pagination_Helper::get_paginated_url() Pagination Helper::get paginated url Yoast 15.6.2
public function get_paginated_url( $url, $page, $add_pagination_base = true, $pagination_query_name = 'page' ) {
$wp_rewrite = $this->wp_rewrite_wrapper->get();
if ( $wp_rewrite->using_permalinks() ) {
$url = \trailingslashit( $url );
if ( $add_pagination_base ) {
$url .= \trailingslashit( $wp_rewrite->pagination_base );
}
return \user_trailingslashit( $url . $page );
}
return \add_query_arg( $pagination_query_name, $page, \user_trailingslashit( $url ) );
}