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

_acf_apply_deprecated_hook() ACF 5.7.11

Applys a deprecated filter during apply_filters() or do_action().

Хуки из функции
Возвращает

Разное.

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

_acf_apply_deprecated_hook();
(смешанный) (обязательный)

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

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

Код _acf_apply_deprecated_hook() ACF 5.9.1

<?php
function _acf_apply_deprecated_hook() {
	
	// Get current hook.
	$hook = current_filter();
	
	// Get args provided.
	$args = func_get_args();
	
	// Get deprecated items for this hook.
	$items = acf_get_store('deprecated-hooks')->query(array( 'replacement' => $hook ));
	
	// Loop over results.
	foreach( $items as $item ) {
		
		// Extract data.
		extract( $item );
		
		// Check if anyone is hooked into this deprecated hook.
		if( has_filter($deprecated) ) {
			
			// Log warning.
			//_deprecated_hook( $deprecated, $version, $hook );
		
			// Apply filters.
			if( $type === 'filter' ) {
				$args[0] = apply_filters_ref_array( $deprecated, $args );
			
			// Or do action.
			} else {
				do_action_ref_array( $deprecated, $args );
			}
		}
	}
	
	// Return first arg.
	return $args[0];
}