Как получить все категории/таксономии поста?

Решено

Как получить данные о таксономиях к которым принадлежит запись? Я создал произвольный тип записи с своими категориями(своей таксономией) и теперь я хотел бы вывести в информации о записи, к каким категориям принадлежит запись. Скажите как их можно получить?

Добавить Комментарий
    Ответ

    Посмотрите следующие примеры с работой функции  wp_get_post_terms() — которая получает данные о таксономии если известны id записи и название таксономии

     //Returns All Term Items for "my_taxonomy"
     $term_list = wp_get_post_terms($post->ID, 'my_taxonomy', array("fields" => "all"));
     print_r($term_list);
    //Returns Array of Term Names for "my_taxonomy"
     $term_list = wp_get_post_terms($post->ID, 'my_taxonomy', array("fields" => "names"));
     print_r($term_list);
    //Returns Array of Term ID's for "my_taxonomy"
     $term_list = wp_get_post_terms($post->ID, 'my_taxonomy', array("fields" => "ids"));
     print_r($term_list);
    //Echo a single value - $term_list is an array of objects. You must select one of the
     // array entries before you can reference its properties (fields).
     $term_list = wp_get_post_terms($post->ID, 'my_taxonomy', array("fields" => "all"));
     echo $term_list[0]->description ;
    //Do something if a specific array value exists within a post
     $term_list = wp_get_post_terms($post->ID, 'product_features', array("fields" => "all"));
     foreach($term_list as $term_single) {
     echo $term_single->slug; //do something here
     }
     

    Неужто так сложно прочитать вопрос? Здесь же явно написано ПОЛУЧИТЬ ДАННЫЕ О ТАКСАНИМИЯХ А НЕ О ТЕРМИНАХ.

    в 02.11.2019.

    Неужели так сложно почитать что делает функция wp_get_post_terms() из примера?

    Даю ссылку: https://wp-kama.ru/function/wp_get_post_terms

    Вопрос на засыпку что такое «термины» в вордпресс?

    в 02.11.2019.
    Добавить Комментарий

    Тоже ищу ответ на этот вопрос как можно сделать это средствами wp а не php запросом к бд(хотя уже склоняюсь к этому варианту) с минимальным количеством запросов.

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.