Как сделать поле ACF только для чтения

Обложка к записи Как сделать поле ACF только для чтения

Иногда нам требуется запретить редактировать ACF поля, но оставить возможность его просматривать, то есть сделать поле «только для чтения». Например, у вас на сайте это поле обновляется по крону. Для сохранения значения корректным мы разрешаем администратору только смотреть, но не редактировать это поле. Для этого воспользуемся фильтрами acf/load_field. Функция для изменения ACF поля Для начала нам …

Подробнее

Результаты опроса WordPress 2019 Survey: переход к редактору блоков происходит очень медленно

Не так давно был опубликован новый опрос 2020 Annual Survey, содержащий краткий список вопросов для сбора дополнительной информации о том, как разные группы людей используют WordPress. Опрос занимает примерно 5 минут, все данные передаются анонимно. Josepha Haden Chomphosy, исполнительный директор WordPress, отметила, что использует результаты опросов для планирования последующей разработки WP. Результаты также передаются широкому …

Подробнее

get_terms() – функция для вывода элементов таксономий

Это универсальная функция, позволяющая получить данные об элементах таксономий. Короче говоря вы можете вывести в любом виде рубрики с блога, метки, а также таксономии, созданные вами. Если же надо получить текущий элемент таксономии, то воспользуйтесь функциями get_query_var() (co значением параметра равным term — так вы получите ярлык текущего элемента таксономии) и get_term_by() (со значением первого …

Подробнее

get_extended() — возвращает по отдельности контент до и после тега

Функция возвращает массив $content (например), состоящий из трех элементов: $content[‘main’] — то, что находится до тега <!‐‐more‐‐> (можно назвать это анонсом записи), $content[‘extended’] часть содержимого поста, которая находится после тега <!‐‐more‐‐>, $content[‘more_text’] текст ссылки перехода к полной версии поста. Например, если тег <!‐‐more‐‐> у вас имеет следующий вид <!‐‐more подробнее‐‐>, то значением данного элемента массива …

Подробнее

Меню в WordPress. Волкер меню.

Не хотите читать этот длинный текст? Могу предложить мой видеоурок про меню! Функционал меню появился в версии WordPress 3.0. До этого вывод навигации обычно осуществлялся при помощи функций wp_list_categories() и wp_list_pages(). Конечно, иногда бывает нужно вывести категории сайта в виде меню и ещё чтобы дочерние категории были в виде выпадающих списков, но гораздо удобнее, если …

Подробнее

body_class() — выводит атрибут класс и его содержимое для страницы

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

Подробнее

Добавление табуляции при нажатии в HTML редакторе WordPress

Прежде всего я хочу задать вам такой вопрос — когда вы копируете сниппеты кода с других сайтов, вам удобнее, когда они вставляются в редактор с проставленными табуляциями или с кучей пробелов? Если вы не чувствуете разницы, тогда этот пост явно не для вас. Возможно ещё многое зависит от того, какую подсветку кода вы используете. И …

Подробнее

wp_set_password() — позволяет изменить пароль пользователя

Позволяет изменить пароль для пользователя с указанным в параметрах ID. После изменения пароля функция сбрасывает авторизацию пользователя. Т.е. если он был залогинен, ему придётся логиниться снова. wp_set_password( $password, $user_id ) { $password (строка) Новый пароль. $user_id (целое число) ID пользователя, которому нужно поменять пароль. Читайте о том, как узнать ID пользователя в WordPress. Функция ничего …

Подробнее

comment_form() — функция для вывода формы комментирования

Использование этой функции не обязательно при создании системы комментирования на вашем сайте, о том, как это сделать без функции comment_form(), я подробно рассказал в моём видеоуроке. Функция выводит полноценную форму для комментирования, которую можно использовать в теме сайта. HTML полей и лейблы можно задать при помощи параметра $args функции, если же вам понадобится удалить одно …

Подробнее

_ex()

Функция _ex() является полным аналогом функции _x(), с единственным исключением, что _x() — возвращает результат, а _ex() выводит его на экран. Для того, чтобы было понятно, о чем я говорю, вот как выглядит эта функция в файлах движка WordPress function _ex( $text, $context, $domain = ‘default’ ) { echo _x( $text, $context, $domain ); } …

Подробнее

Passwordless WP: плагин для входа в WordPress с помощью Touch ID или Face ID

На прошлой неделе WP Busters выпустили свой первый плагин под названием Passwordless WP. Этот проект Ильи Золотова, full-stack разработчика, дает возможность пользователям входить на сайты WordPress с помощью Touch ID, Face ID или пин-кода. Цель состоит в том, чтобы сделать доступ к сайту более простым и безопасным. Илья решил создать плагин после того, как «пробил» …

Подробнее