Задать вопрос
san_jorich
@san_jorich
Творческий кодер

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

Подскажите пожалуйста, как получить все таксономии записи в массив вида [название таксономии]=>[id терма к которому прикреплена запись]
Пробую через wp_get_post_terms, но что-то пошло не так..
$taxonomies = array('estate_district', 'estate_type', 'estate_building_type', 'estate_operation', 'estate_class');
         foreach ($taxonomies as $tax) {
            $taxes_list = wp_get_post_terms($estate_id, $tax, array("fields" => "ids"));
            foreach($taxes_list as $tax_id => $id){ print $tax.' = '.$id; }

         }
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
cesnokov
@cesnokov
<head>&nbsp;</head>
Мне кажется, что должно быть как то так:
foreach( $taxes_list as $tax_id => $id ){ print $tax_id . ' = ' . $id; }
Ответ написан
Комментировать
san_jorich
@san_jorich Автор вопроса
Творческий кодер
$taxonomies = array('estate_district', 'estate_type', 'estate_building_type', 'estate_operation', 'estate_class', 'estate_proprietor');
         foreach ($taxonomies as $taxonomy) { 
            $est_cat = wp_get_post_terms($estate_id, $taxonomy, array("fields" => "ids"));
            foreach ($est_cat as $cat => $cat_id) { $estate_object_data[$taxonomy] = $cat_id }
         }

По идее пробегаю циклом по списку таксономий, забираю с каждой id терма прикрепленного к записи и вывожу название таксономии и id терма... По идее все просто.. но не выводит..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы