WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта
функция не описана

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.
$pagination_query_name(строка)
The name of the query argument that holds the current page.

Код Pagination_Helper::get_paginated_url() Yoast 16.8

<?php
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 ) );
}