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{}

Хуков нет.

Возвращает

Массив/null/Объект/WP_Error. 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(массив)
This parameter is not used.
По умолчанию: null
$post(WP_Post)
The post in question.
По умолчанию: null

Код Primary_Category::post_link_category() Yoast 15.6.2

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