WordPress как на ладони

Удобно извлечь данные из массива в WordPress

Как извлечь значение полей или поля

$categories = get_the_terms( 160, 'category' );
print_r($categories);

/*
получил 
Array ( 
	[0] => WP_Term Object ( 
		[term_id]          => 43 
		[name]             => Пачка заначка 
		[slug]             => pachka-zanachka 
		[term_group]       => 0 
		[term_taxonomy_id] => 43 
		[taxonomy]         => category 
		[description]      => 
		[parent]           => 42 
		[count]            => 4 
		[filter]           => raw 
	)
) 
*/

Как получить значение поля "[parent]" без "foreach", а именно число 42, нужно на single.php извлечь id родительских категорий и собрать массив, вот не знаю как получить

0
kolshix
6.4 года назад 779
  • 0
    Kama9618

    wp_list_pluck() функцию юзай да! Она тебе все удобно соберет!

    $categories = get_the_terms( 160, 'category' );
    $parent_ids = wp_list_pluck( $categories, 'parent' );
    
    print_r( $parent_ids );
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация