Вывод произвольных полей плагина ACF на внутренних страницах
Подскажите пожалуйста как вывести произвольное поле ACF в category.php и в single.php
<?php if( $my_field = get_field("work-mode") ){ echo $my_field; } ?>
пробую так не работает. the_field тоже не работает.
Где 999 - ID страницы, на котором находится произвольное поле "work-mode".
Либо же
Если не указывать id (999), то функция получает $post->ID (id текущей страницы).
и вообще, проверка не верна, проверять надо либо одну переменную либо функцию.
либо
А лучше их не проверять, смысла нету
Вы не правы, правильная проверка! И так лучше чем:
Потому что функция вызывается один раз...
Здравствуйте. Делаю шаблон для вывода таксономии, получается такой код
Проблема с выводом картинки через ACF
Подскажите, пожалуйста, что не так?
Начнем с начала и в вкратце.
Стандартные категории WP являются Таксономией.
К Таксономиям не обращаются по ID в виде Цифр.
Вызывая get_field в таксономии без ID, вы обращаетесь непонятно к чему...
Для корректного вызова нужно узнать название Таксономии (ее слаг) и ID Терма, где лежит произвольное поле, совместить их подчерком "_" и вызвать.
В конце концов должно быть что то похожее на это:
Спасибо. Перепробовал уже всё. Не выводит. Произвольное поле Изображение, значение - Ссылка на изображение. Имя поля верное. Ставил подобные поля в шаблонах single и content, всё выводит, а тут нет.
Всё получилось. Спасибо большое. Сделал так -
naikyavd СПАСИБО!
Вы все правильно делаете судя по документации. Возможно у вас проблема в том что вы указываете неправильное название произвольного поля которое нужно вывести.
Или как сказал @naikyavd у вас неправильно определяется ID поста и вам нужно указать ID записи во втором параметре.
Как вариант, посмотрите как называется произвольное поле и выведите его с помощью стандартной функции wordpress: get_post_meta()
Спасибо большое, сейчас уже реализовал вывод информации через виджет, но чуть позже обязательно проверю) Всем большое спасибо
инструкция
https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/
а не подскажете как можно вывести все поля сразу? Я имею ввиду произвольные поля отдельного поста. Тут вернее у меня не пост, а товар woocommerce. Вывести все поля к товару. Поля при редактировании товара отображаются, но не выводятся. Вернее выводятся но по одному, отдельно выводиш одно поле, потом другое, а полей много, это ж надоест пыль глотать. Как можно прописать в шаблоне код который выводит все поля которые принадлежат данному товару? Или хотя бы группу, и то легче. Пробывал по всякому, не могу понять где у них функция которая отвечает за вывод имени поля, да и мне имени мало, мне нужно вывести не только название поля но и все опции, если это селектор, или все чекбоксы, зачем мне одно имя, глупость какая-то.
А никого не смущает, что проверяется не оператором сравнения (== или ===), а оператором присваивания (=)?
Это нормально! Тут идет присвоение и затем проверка полученной переменной - две операции в одной строке, чтобы потом заюзать эту переменную без повторного вызова функции.
Помогите пожалуйста решить проблемку)
Есть 2 произвольных типа записей (service, promo) и произвольная категория (brand), которая их объеденяет.
service - это страница услуги, promo - это акция. У категории brand есть acf поле (галочка да\нет) (prem), мне нужно вывести акции на странице услуги, той же категории (brand)
но только тех, у которых стоит эта галочка
Пытаюсь делать так
Но почему то выводятся только акции последнего бренда из цикла, а не все
После решения этой задачки, нужно понять как определять нажата ли галочка у категории