Я немного покопался и понял, что массив означает, что из моего запроса возвращаются несколько значений.Из другого поста я нашел print_r, чтобы я мог видеть значения.Как мне вернуть одно из значений?
This:
<?php
$category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);
$cat_name = get_the_category($category[cat_name]);
echo 'category' . $category . '<br />';
echo 'parent: ' . $parent . '<br />';
echo 'Cat Name: ' . $cat_name . '<br />';
print_r ($cat_name);
?>
Возвращает это:
categoryArray
parent: Location
Cat Name: Array
Array (
[0] => stdClass Object (
[term_id] => 11
[name] => nashville
[slug] => nashville
[term_group] => 0
[term_taxonomy_id] => 11
[taxonomy] => category
[description] =>
[parent] => 8
[count] => 1
[object_id] => 20
[cat_ID] => 11
[category_count] => 1
[category_description] =>
[cat_name] => nashville
[category_nicename] => nashville
[category_parent] => 8
)
)
Как сделать так, чтобы $ cat_name возвращал nashville?cat_name = nashville в соответствии с функцией print_r.Это WordPress сайт, если это имеет значение, но я предполагаю, что это простой вопрос кодирования.