Я пытаюсь получить slug для тега внутри сообщения WordPress, теперь его можно получить всю информацию тега, используя
$tag = wp_get_post_tags($post->ID); 
Больше информации об этом на WordPress Docs
Используя это, вы должны получить данные, возвращенные таким образом …
 Array ( [0] => stdClass Object ( [term_id] => 4 [name] => tag2 [slug] => tag2 [term_group] => 0 [term_taxonomy_id] => 4 [taxonomy] => post_tag [description] => [parent] => 0 [count] => 7 ) [1] => stdClass Object ( [term_id] => 7 [name] => tag5 [slug] => tag5 [term_group] => 0 [term_taxonomy_id] => 7 [taxonomy] => post_tag [description] => [parent] => 0 [count] => 6 ) ) 
Теперь, что я хочу, это пуля для первого элемента, который должен быть следующим:
 $tag[0]['slug'] 
Однако при этом я получаю эту ошибку php:
Нельзя использовать объект типа stdClass как массив
Может ли кто-нибудь сказать мне, что я здесь делаю неправильно? и каков наилучший способ получить данные о пули
  Обратите внимание, что массив содержит объекты (экземпляры stdClass ), а не другие массивы.  Таким образом, синтаксис: 
 $tag[0]->slug 
Другой вариант должен состоять в том, чтобы явно передать $ tag [0] в массив:
 $t = (array)$tag[0]; $t["slug"] = ... 
Не могу заставить его работать, хотя