Добавить блок на страницу, работающую на ACF Wordpress

Задание закрыто
Стоимость:Договорная
Срок выполнения:2 дня
Варианты оплаты:По договоренности
Дата публикации:2025-01-23 16:22
Был(а) на сайте:2025-12-08 18:54

Добавить блок на страницу, работающую на ACF Wordpress

 
Задача

Есть страница, в которой контекст подтягивается с помощью ACF. Мне надо добавить дополнительный блок на страниц. Для этого надо скопировать один из блоков и поменять там текст. Чтобы протестировать, я сделал копию главной страницы, включил ее настройках ACF, но контент на сдублированную страницу не подтягивается.
Надо мне подсказать, как добавить блок на страницу. Безопаснее будет сначала протестировать это на тестовой копии страницы.
Полный доступ к сайту стараюсь не давать. Могу сделать всё, что вы скажете - чат, созвон, как угодно.

Оставлять заявки могут только авторизованные пользователи.
Добрый день, Игорь!
Меня зовут Игорь, я – веб-разработчик.

имею большой опыт в WordPress/Верстка

Реализую, мне нужно будет развернуть сайт локально. поэтому понадобятся файлы и база данных





Жду от Вас обратную связь!


С уважением,
gggorlov@gmail.com
https://t.me/w00rg
Альберт Русановский
Основная специализация: Веб-разработка и Продуктовый дизайн
Добрый день, набирайте, помогу

Предпочтительны способ связи: https://t.me/rus_albert02
Роман Петров
Основная специализация: Веб-разработка и Продуктовый дизайн
    Добрый день, нужен доступ в админку сайта, то есть создать второго администратора.

    Примеры моих работ

    Сайт сельскохозяйственной конференции
    Портал с 3D-турами (туризм)
    Сайт строительной компании
    Oleg Melnik
    Основная специализация: ИТ и Разработка
    тут ни чего сложного ACF знаю хорошо и WordPress тоже.
    пишите обсудим.
    для связи: скайп eg123455
    почта olegmelnik1971@gmail.com
    телега @Webmaster555
    Готов поработать.
    Опыт WP более 5 лет. Подробнее: навыки и примеры - в профайле.
    В основном - Делаю сайты wordpress на чистой теме без конструкторов.
    Wordpress++
    GIT, HTML5, CSS3:
    flexbox responsive.
    препроцессоры pug tailwind бэм schema
    js \ jquery \ php \ mysql – базово.
    figma \ photoshop \ paint.net \ gpt
    базовое seo \ excel \ google doc
    @a2v_ws - telegram
    aleksei.ann - skype
    aleksei.ann@mail.ru
    Добрый день.
    Меня зовут Наталья, я работаю с Вордпресс и плагином ACF. Ваша задача понятна. Могу помочь, обращайтесь. Мой ТГ @Grandwebsite
    Доброго времени суток.

    Могу подсказать.

    Чтобы добавить новый блок на страницу с использованием ACF в WordPress, выполните следующие шаги:

    1. Дублирование страницы
    - Используйте плагин для дублирования страниц (например, "Duplicate Page").
    - Не копируйте файлы шаблонов вручную — это может нарушить структуру темы.

    2. Настройка ACF для новой страницы
    1. Перейдите в редактирование дублированной страницы.
    2. Прокрутите вниз до секции ACF (обычно после основного контента).
    3. Убедитесь, что выбрана та же группа полей, что и у исходной страницы.
    - Если группы полей нет, проверьте правила отображения в ACF (настройки группы полей: "Показывать эту группу полей, если Пост равен [ваша страница]").

    3. Копирование блока
    - Если блок выводится через PHP:

    Продолжение следует...

    ТГ @KuzyaevMaxim
    Проверим настройки ACF

    Убедись, что в настройках ACF для полей установлена правильная "Локация" (Location). Например, если у тебя привязка к Page ID или Post ID, то дублированная страница может не соответствовать условиям.
    Если используется "Шаблон страницы" (Page Template), убедись, что он совпадает с оригиналом.
    Как подтягивается контент?

    В коде страницы проверь, используется ли get_field('field_name') или the_field('field_name').
    Если это get_field(), попробуй передать ID дублированной страницы:
    php
    Копировать
    Редактировать
    $page_id = get_the_ID(); // Проверь, что ID страницы корректен
    $value = get_field('field_name', $page_id);
    Иногда проще временно вывести get_the_ID() и var_dump(get_field('field_name')) на тестовой странице, чтобы убедиться, что ACF реально видит данные.
    Проверим, что дублированная страница имеет нужные данные

    В админке открой страницу в режиме редактирования и убедись, что в полях ACF вообще есть контент. Если пусто — попробуй руками заполнить, сохранить и проверить.
    Если поле пустое, попробуй добавить get_field('field_name', 'options'), если данные хранятся глобально.
    Добавление нового блока

    Найди код существующего блока в шаблоне (например, single.php, page.php или template-name.php).
    Скопируй блок, измени ID поля или передаваемый контент, а затем добавь в нужное место.
    Если контент динамический, возможно, его нужно добавить в functions.php с помощью add_filter() или add_action().
    Если не получится, можешь показать код вывода ACF на странице?
    Доброй ночи.
    Я вам иструкцию как добавить дополнительный блок на страницу. Если инструкция вам помогает, вы оплачиваете труд.
    Напишите мне в тг, warriorweb
    Евгений Куликов
    Основная специализация: Веб-разработка и Продуктовый дизайн
    Тут похоже на проблему в использовании самого ACF в шаблоне .php, но нужно смотреть
    00:42 06.02.25
    Для помощи нужны скрины:
    - админки плагина с этими полями и на какую страницу ссылаются
    - код фрагмента страницы где применяется
    - проверить видимость ACF полей с этой страницы (<?php get_fields(); ?>)

    Оставлять заявки могут только авторизованные пользователи.