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

Yoast\WP\SEO\Helpers

Asset_Helper::get_dependency_handles() public Yoast 1.0

Recursively retrieves all dependencies of a given handle.

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

Хуков нет.

Возвращает

Строку[]. All dependencies of the given handle.

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

$Asset_Helper = new Asset_Helper();
$Asset_Helper->get_dependency_handles( $handle );
$handle(строка) (обязательный)
The handle.

Код Asset_Helper::get_dependency_handles() Yoast 16.8

<?php
public function get_dependency_handles( $handle ) {
	$scripts = wp_scripts();

	if ( ! isset( $scripts->registered[ $handle ] ) ) {
		return false;
	}

	$obj  = $scripts->registered[ $handle ];
	$deps = $obj->deps;
	foreach ( $obj->deps as $other_handle ) {
		$nested_deps = $this->get_dependency_handles( $other_handle );
		if ( ! $nested_deps ) {
			continue;
		}

		// Place nested dependencies before primary dependencies, they need to be loaded first.
		$deps = \array_merge( $nested_deps, $deps );
	}

	// Array unique keeps the first of each element so dependencies will be as early as they're required.
	return \array_values( \array_unique( $deps ) );
}