Advanced Custom Fields : CPT Options Pages
Небольшой аддон для ACF Options. Добавляет расположение ACF для каждого настраиваемого типа записи. Новая функция в основной версии 2! Важный! После обновления до v2 + вы должны повторно подключить группы полей к страницам параметров. Теперь вы можете активировать / деактивировать CPT и создавать собственные страницы параметров для каждого CPT. По умолчанию страницы параметров активированы для всех настраиваемых типов сообщений. Использование Функции плагина ACF по умолчанию (get_field, the_field и т. Д.) Могут использоваться для загрузки значений со страниц параметров CPT, но второй параметр необходим для нацеливания на параметры CPT. Это похоже на передачу параметра $ post_id для нацеливания на конкретный объект сообщения. Необходимый параметр $ post_id - это строка, содержащая cpt_ и имя CPT в следующем формате; "cpt_ {CPT_NAME}", а для подстраниц вы можете скопировать сгенерированный идентификатор при создании подстраниц. Примеры В примерах имя настраиваемого типа сообщения - проекты. Итак, начнем! Показать поле
Php the_field ('field_name', 'cpt_projects'); ?>
и поле подстраницыphp the_field ('field_name', 'cpt_projects_testpage'); ?>
Получить поле php $ field = get_field ('field_name', 'cpt_projects'); // что-то делаем с $ field?> Отображаем подполе php if (have_rows ('Repeater_name', 'cpt_projects')):?>- php while (have_rows ('Repeater_name', 'cpt_projects') ): ряд(); ?>
- php the_sub_field ('the_title'); ?> php end while; ?>
Автор: Tusko Trush
Версия: 2.0.7
Последнее обновление: 2021-07-12 8:12am GMT