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

acf_get_valid_terms() ACF 5.1.5

This function will replace old terms with new split term ids

Хуков нет.

Возвращает

$terms.

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

acf_get_valid_terms( $terms, $taxonomy );
$terms **
-
По умолчанию: false
$taxonomy **
-
По умолчанию: 'category'

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

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

Код acf_get_valid_terms() ACF 5.9.1

<?php
function acf_get_valid_terms( $terms = false, $taxonomy = 'category' ) {
	
	// force into array
	$terms = acf_get_array($terms);
	
	
	// force ints
	$terms = array_map('intval', $terms);
	
	
	// bail early if function does not yet exist or
	if( !function_exists('wp_get_split_term') || empty($terms) ) {
		
		return $terms;
		
	}
	
	
	// attempt to find new terms
	foreach( $terms as $i => $term_id ) {
		
		$new_term_id = wp_get_split_term($term_id, $taxonomy);
		
		if( $new_term_id ) {
			
			$terms[ $i ] = $new_term_id;
			
		}
		
	}
	
	
	// return
	return $terms;
	
}