Расширенные пользовательские поля для таксономий (WordPress)

Я настраиваю сайт в стиле торговой площадки для местных производителей мебели и старинных магазинов, используя WordPress с WooCommerce и плагин WooCommerce Vendor Stores. Чтобы создать более полные профили поставщиков, я использую расширенные настраиваемые поля для добавления новых полей в магазины поставщиков, которые являются таксономиями.

Вот что я сделал до сих пор:

  1. Установил ACF и создал группу полей и настраиваемое поле.
  2. Пользовательские поля должны быть на моих страницах поставщиков, которые настроены как таксономии с помощью плагина Vendor Stores, поэтому я добавил этот код в шаблон:

    <?php the_field('vendor-style'); ?>
    

Ничего не появилось, когда я загрузил файл, добавил некоторую информацию в профиль поставщика и сохранил.

  1. Я подумал, что это что-то с таксономией, поэтому я посмотрел некоторую информацию о включении терминов и попробовал это (магазин-поставщик — это термин таксономии).

    <?php the_field('vendor-style', 'vendor-store'); ?>
    
  2. Ничего не обнаружилось, поэтому я попытался следовать этому совету: Поля ACF не отображаются на странице пользовательских таксономий WordPress и это не сработало.

Когда я включил отладку, я получил следующее сообщение об ошибке страница продавца:

Примечание. Попытка получить свойство необъекта в /nas/wp/www/cluster-2626/foundlocal/wp-content/themes/hub/includes/integrations/woocommerce/template.php строке 124
class = «archive tax-shop_vendor term-isabella-sparrow term-52 залогинен админ-бар no-customize-support woocommerce-страница-woocommerce-страница-woocommerce-demo-store ignitewoo_vendor_stores vendor_store isabella-sparrow chrome alt-style-default layout-left-left- контент имеет лайтбокс «>

Строка, на которую ссылается это сообщение об ошибке:

$ single_layout = get_post_meta ($ post-> ID, ‘_layout’, true);

У кого-нибудь есть предложения? Я пытаюсь закончить это сегодня, и чувствую, что в этот момент я просто вращаюсь по кругу.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]