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

Yoast\WP\SEO\Integrations

Primary_Category::post_link_category() public Yoast 1.0

Filters post_link_category to change the category to the chosen category by the user.

{} Это метод класса: Primary_Category{}

Хуков нет.

Возвращает

Массив|Объект|WP_Error|null. The category we want to use for the post link.

Использование

$Primary_Category = new Primary_Category();
$Primary_Category->post_link_category( $category, $categories, $post );
$category(stdClass) (обязательный)
The category that is now used for the post link.
$categories(массив|null)
This parameter is not used.
$post(WP_Post|null)
The post in question.

Код Primary_Category::post_link_category() Yoast 16.8

<?php
public function post_link_category( $category, $categories = null, $post = null ) {
	$post = \get_post( $post );
	if ( $post === null ) {
		return $category;
	}

	$primary_category = $this->get_primary_category( $post );
	if ( $primary_category !== false && $primary_category !== $category->cat_ID ) {
		$category = \get_category( $primary_category );
	}

	return $category;
}