WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

_wp_array_get() WP 5.6.0

Accesses an array in depth based on a path of keys.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

It is the PHP equivalent of JavaScript's lodash.get() and mirroring it may help other components retain some symmetry between client and server implementations.

Example usage:

$array = array(
	'a' => array(
		'b' => array(
			'c' => 1,
		),
	),
);
_wp_array_get( $array, array( 'a', 'b', 'c' ) );

Эта функция считается внутренней для использования самим ядром. Не рекомендуется использовать эту функцию в своем коде.

Хуков нет.

Возвращает

Разное. The value from the path specified.

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

_wp_array_get( $array, $path, $default );
$array(массив) (обязательный)
An array from which we want to retrieve some information.
$path(массив) (обязательный)
An array of keys describing the path with which to retrieve information.
$default(разное)
The return value if the path does not exist within the array, or if $array or $path are not arrays.
По умолчанию: null

Список изменений

С версии 5.6.0 Введена.

Код _wp_array_get() WP 5.8.2

function _wp_array_get( $array, $path, $default = null ) {
	// Confirm $path is valid.
	if ( ! is_array( $path ) || 0 === count( $path ) ) {
		return $default;
	}

	foreach ( $path as $path_element ) {
		if (
			! is_array( $array ) ||
			( ! is_string( $path_element ) && ! is_integer( $path_element ) && ! is_null( $path_element ) ) ||
			! array_key_exists( $path_element, $array )
		) {
			return $default;
		}
		$array = $array[ $path_element ];
	}

	return $array;
}