Привет. Не очень понятно, что Вы именно хотите сделать? У Вас есть какая-та запись для которой нужно получить значение произвольного поля? Или нужно получить все записи у которых есть это произвольное поле?
Игорь Воротнёв: Смотрел) Теперь Вам нужно отметить, например, quick и сохранить запись. Категория quick перестанет отображаться в иерархии, а если отметить quick и small будет примерно как на скриншоте автора вопроса ;).
AlexMark: :) Сейчас ещё раз посмотрел на код, вероятно, я перестарался со втором условием "!is_wp_error($cur_terms)" и, думаю, можно обойтись без него. Если функция get_the_terms вернет объект класса WP_Error, то он все равно не пройдет проверку is_array($cur_terms), поэтому её должно быть достаточно :).
AlexMark: так я же Вам привел готовый вариант кода. Его можно просто вставить, заменив свой :) Я его не тестировал, но он должен работать.
По поводу как это работает. Да, мы проверяем, что возвращенное функцией get_the_terms значение является массивом и не является экземпляром класса WP_Error. Если всё верно, то выполняем цикл. В случае, если не будет прикрепленных к записи терминов или сама запись не будет существовать, функция get_the_terms вернет значение false, наше условие не выполнится и цикл не запустится.
Алексей: я не знаю, что за поле 'company_name', его нет в Вашем вопросе. В любом случае, если данный способ не подходит, я добавил в ответ второй вариант.
ingeniero: нужно заменить get_template_directory_uri() на get_stylesheet_directory_uri(), но раз у Вас всё заработало, то зачем что-то делать?)
"parent-style" — это идентификатор этого файла, можете использовать произвольное название, главное, чтобы оно было уникально.
ingeniero:
1. Да, style.css должен подключаться сам, но, видимо, у Вас он почему-то не подключается. Он, кстати, есть в коде страницы или в консоли разработчиков отображается как подключенный?
2. Код вылез вероятно из-за пробелов в php-тегах "< ?php" и "? >". Должно быть "<?php" и "?>".
3. Таким кодом Вы подключите style.css родительской темы, поэтому, почему у Вас заработало именно сейчас, загадка)