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

WPSEO_Metabox::get_custom_taxonomies_replace_vars() private Yoast 1.0

Gets the custom replace variables for custom taxonomies.

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

Хуков нет.

Возвращает

Массив. Array containing all the replacement variables.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_custom_taxonomies_replace_vars( $post );
$post(WP_Post) (обязательный)
The post to check for custom taxonomies.

Код WPSEO_Metabox::get_custom_taxonomies_replace_vars() Yoast 15.2

<?php
private function get_custom_taxonomies_replace_vars( $post ) {
	$taxonomies          = get_object_taxonomies( $post, 'objects' );
	$custom_replace_vars = [];

	foreach ( $taxonomies as $taxonomy_name => $taxonomy ) {

		if ( is_string( $taxonomy ) ) { // If attachment, see https://core.trac.wordpress.org/ticket/37368 .
			$taxonomy_name = $taxonomy;
			$taxonomy      = get_taxonomy( $taxonomy_name );
		}

		if ( $taxonomy->_builtin && $taxonomy->public ) {
			continue;
		}

		$custom_replace_vars[ $taxonomy_name ] = [
			'name'        => $taxonomy->name,
			'description' => $taxonomy->description,
		];
	}

	return $custom_replace_vars;
}