Шорткоды в произвольных полях ACF

Автор: | 25.01.2018

Возникла такая задачка: дать возможность пользователю вставлять шортокды в произвольные поля, созданные при помощи Advanced Custom Fields.

В частности нужно было вставлять шорткод в поле типа «Область текста»

По умолчанию WordPress не дает возможность использовать шорткоды кроме как в контенте страниц/постов. Поэтому для решения этой задачи был использован один из фильтров ACF и вот что получилось:

В данном коде указан конкретный тип произвольного поля «textarea», чтобы не выполнять лишних операция со всеми полями. Но если вам нужно чтобы возможность вставки кода существовала во всех полях, то следует использовать фильтр так:

На этом все. Если у вас есть вопросы, то пишите а комментариях.

Шорткоды в произвольных полях ACF: 5 комментариев

  1. Владимир

    Добрый день!
    А куда вставляется этот код?
    Попробовал в function php не работает.

    1. rogodessa Автор записи

      Владимир, вставлять в functions.php. Какой ACF вы используете? PRO или FREE и какая версия?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *