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

WPSEO_Metabox::get_custom_fields_replace_vars() private Yoast 1.0

Gets the custom replace variables for custom fields.

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

Хуков нет.

Возвращает

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

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

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

Код WPSEO_Metabox::get_custom_fields_replace_vars() Yoast 15.1.1

<?php
private function get_custom_fields_replace_vars( $post ) {
	$custom_replace_vars = [];

	// If no post object is passed, return the empty custom_replace_vars array.
	if ( ! is_object( $post ) ) {
		return $custom_replace_vars;
	}

	$custom_fields = get_post_custom( $post->ID );

	foreach ( $custom_fields as $custom_field_name => $custom_field ) {
		// Skip private custom fields.
		if ( substr( $custom_field_name, 0, 1 ) === '_' ) {
			continue;
		}

		// Skip custom field values that are serialized.
		if ( is_serialized( $custom_field[0] ) ) {
			continue;
		}

		$custom_replace_vars[ $custom_field_name ] = $custom_field[0];
	}

	return $custom_replace_vars;
}