Статьи
Как сделать поле 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 ); } …
The Next Chapter for Pressjitsu
Pressjitsu was bootstrapped by a couple of friends 6 years ago. We onboarded our first client in the beginning of January 2015 and were one of the first dedicated, managed WordPress hosting providers out there.
Passwordless WP: плагин для входа в WordPress с помощью Touch ID или Face ID
На прошлой неделе WP Busters выпустили свой первый плагин под названием Passwordless WP. Этот проект Ильи Золотова, full-stack разработчика, дает возможность пользователям входить на сайты WordPress с помощью Touch ID, Face ID или пин-кода. Цель состоит в том, чтобы сделать доступ к сайту более простым и безопасным. Илья решил создать плагин после того, как «пробил» …
How to Load Test WordPress for Performance
If you’re reading about load testing a WordPress site, you’re probably worried about your website and you want it to be available to your visitors at all times.