get_terms (get_the_ID) показывает WP_Error - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь отобразить мои собственные теги таксономии из поста, но он возвращает NULL или WP_Error

var_dump(get_terms(get_the_ID()));

// Returns this
object(WP_Error)#6268 (2) { ["errors"]=> array(1) { ["invalid_taxonomy"]=> array(1) { [0]=> string(20) "Taxonomia inválida." } } ["error_data"]=> array(0) { } }

Почему это говорит о своей и недействительной таксономии?

1 Ответ

0 голосов
/ 29 марта 2019

Вы используете неправильную функцию, get_terms вернет список терминов в таксономии.Если вы хотите перечислить условия поста, содержащего пользовательскую таксономию, вам необходимо использовать get_the_terms

var_dump( get_the_terms(get_the_ID(), 'your-custom-taxonomy');

https://developer.wordpress.org/reference/functions/get_the_terms/

...