Задать вопрос
@focusss

Почему не получается вывести форму редактирования custom fields на фронте?

Здравствуйте. Всех с наступающим.

Помогите, пожалуйста.

Есть кастомное поле ACF галерея, хочу её во фронтенд редакторе записи вывести. Вывожу, она выводится успешно, но очень криво. Содержимое её выводится, но нельзя добавить новые изображения в неё, удалить и т.д.

Пример из админки:

61cda79f82c79608486364.png

А вот так выглядит во фронтенд редакторе:

61cda7f59ea98184280872.png

При нажатие на добавить изображение ничего не происходит, в консоли браузера тоже ничего.

Что сделал?

Подключил перед вызовом get_header функцию acf_form_head()

В футер перед get_footer добавил функцию acf_enqueue_uploader()

Ну и на саму страницу фронтенд редактора вставил

<?php 
         acf_form(array(
            'post_id' => $edit_id,
            'field_groups' => array(35433), // Used ID of the field groups here.
            'form' => true,
            'uploader' => 'wp',
            'submit_value' => 'Сохранить галерею',
        ));
    
    ?>


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

Документация на русском - ссылка
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@focusss Автор вопроса
Проблему решил. acf_form_head() подключил не в том файле оказывается)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы