Создать функцию для отображения поля ACF на странице одного продукта в Woocommerce - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь отобразить дополнительный текст на странице отдельного продукта в теме Woocommerce. Прямо сейчас я застрял в той части, где я должен создать функцию. Я понимаю основы get_field (), но я не уверен, как получить там почтовый идентификатор ... или, если это вообще все, что мне нужно ... Вот что я получил для этой части:

$product_id = wp_get_post_terms($post_id);
$text = get_field('product_text', $product_id);

Я пробовал несколько разных, но я не могу заставить его работать. Я сделал то же самое для страниц категорий:

$category_id = get_queried_object()->term_id;
$textfield = get_field('product_cat_description', 'category_' . $category_id);

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

1 Ответ

0 голосов
/ 02 мая 2018

Это сделали следующие:

$ seo_text = get_field ('product_seo_text', $ product-> ID);

Я также добавил условную проверку, имеет ли поле содержимое, но я не думаю, что это имеет какое-либо отношение к исправлению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...