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

WPSEO_Replace_Vars::retrieve_ct_desc_custom_tax_name() private Yoast 1.0

Retrieve a post/page/cpt's custom taxonomies description for use as replacement string.

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

Хуков нет.

Возвращает

Строку/null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->retrieve_ct_desc_custom_tax_name( $var );
$var(строка) (обязательный)
The complete variable to replace which includes the name of the custom taxonomy which description is to be retrieved.

Код WPSEO_Replace_Vars::retrieve_ct_desc_custom_tax_name() Yoast 16.2

<?php
private function retrieve_ct_desc_custom_tax_name( $var ) {
	global $post;
	$replacement = null;

	if ( is_string( $var ) && $var !== '' ) {
		$tax = substr( $var, 8 );
		if ( is_object( $post ) && isset( $post->ID ) ) {
			$terms = get_the_terms( $post->ID, $tax );
			if ( is_array( $terms ) && $terms !== [] ) {
				$term      = current( $terms );
				$term_desc = get_term_field( 'description', $term->term_id, $tax );
				if ( $term_desc !== '' ) {
					$replacement = wp_strip_all_tags( $term_desc );
				}
			}
		}
	}

	return $replacement;
}