wp_dropdown_users() — фунция, создающая выпадающий список из пользователей сайта

Описание этой функции публикую вслед посту, в котором она используется (про фильтр записей по пользователям в админке). wp_dropdown_users( $args = » ) Параметры массива $args show_option_all (строка) Добавляет элемент селекта для выбора всех пользователей, по умолчанию null — не добавлять. $args = array( ‘show_option_all’ => ‘Все пользователи’ ); <select name=»user» id=»user» class=»»> <option value=»0″>Все пользователи</option> …

Подробнее

remove_all_filters() — отключает все фильтры и действия, повешенные на указанный хук

Функция возвращает true, если действительно какой-то фильтр или действие было удалено. Если нет — возвращает false. remove_all_filters( $tag, $priority = false ) $tag (строка) Название хука, который хотим «очистить». $priority (логическое|целое число) Данный параметр позволяет вам отключить все фильтры и действия только с указанным приоритетом. Если не указан, будут отключены все фильтры/действия, вне зависимости от …

Подробнее

Будьте внимательны: функции PHP и WordPress, которые могут сделать ваш сайт небезопасным

Будьте внимательны: функции PHP и WordPress, которые могут сделать ваш сайт небезопасным Безопасность WordPress сайта (и любого другого сайта) – многогранная проблема. Важнейший шаг, который может предпринять каждый, чтобы гарантировать безопасность своего сайта – тщательно следить за функциями, которые могут вести к негативным последствиям. В данной статье мы рассмотрим функции, понимание которых очень важно для …

Подробнее

Атаки с майнингом криптовалют в экосистеме WordPress: как обезопасить себя

Атаки с майнингом криптовалют в экосистеме WordPress: как обезопасить себя На днях исследователь безопасности Скотт Хельм обнаружил, что сторонний плагин для реализации доступности (accessibility) под названием Browsealoud скомпрометировал серверы их компании. Плагину требовался Javascript для своей работы. В результате этого более 4000 сайтов оказались скомпрометированными, что привело к выполнению вредоносного кода для майнинга криптовалют. Вредоносная …

Подробнее

Функционал истории изменений (ревизий) в WordPress: как работать с ним

Функционал истории изменений (ревизий) в WordPress: как работать с ним История изменений в WordPress – удобный функционал, существующий в WordPress. Его по достоинству оценили авторы контента, регулярно публикующие свои материалы. Зачастую в процессе редактирования записи можно допустить случайные ошибки или опечатки. К примеру, вы случайно удалили часть своей записи. Вернуть это возможно: благодаря ревизиям можно …

Подробнее

remove_filter() — отключает прикрепленную к хуку функцию (фильтр или действие)

Несмотря на то, что из названия функции кажется, что она позволяет отключать только хуки фильтров, зарегистрированных функцией add_filter(), она также может отключать и хуки действий, добавленных при помощи add_action(). remove_filter( $tag, $function_to_remove, $priority = 10 ) $tag (строка) Название хука, функцию с которого нужно «снять». $function_to_remove (строка|массив) Название функции, которую нужно отключить, это также может …

Подробнее

Оптимизация перехода к мультисайтам и обратно с помощью MU-Migration

Оптимизация перехода к мультисайтам и обратно с помощью MU-Migration Перенос автономного WordPress сайта в сеть сайтов (мультисайты) – утомительная и сложная задача. Обратное тоже верно. Импортер WordPress хорошо справляется с небольшими, более простыми сайтами, однако он не совершенен. Он экспортирует контент, но не конфигурационные данные сайта, такие как конфигурации виджетов, плагинов, кастомайзера, параметры сайта и …

Подробнее

Как работает кэширование в WordPress

Как работает кэширование в WordPress Кэширование порой подается как «святой Грааль» для всех проблем с производительностью. Неудивительно, что пользователей нередко ставит в тупик утверждение «хватит использовать кэширование» в моих презентациях, на семинарах и воркшопах. Некоторые в сообществе WordPress стали называть меня «тем парнем, который ненавидит кэширование». Пришла пора разъяснить, что я в действительности думаю по …

Подробнее

Creative Commons Releases New WordPress Plugin for Attributing Content with Gutenberg Blocks

Creative Commons has released an official WordPress plugin for attributing and licensing content. It is an updated and revamped version of the organization’s WPLicense plugin. It is also loosely based on an old plugin called License, which seems to have been abandoned after not receiving any updates for six years. The new Creative Commons plugin …

Подробнее

Мнение авторов конструкторов страниц по поводу Gutenberg: от отрицания к постепенному принятию

Мнение авторов конструкторов страниц по поводу Gutenberg: от отрицания к постепенному принятию Внедрение Gutenberg в ядро WordPress – лишь вопрос времени. С каждым днем мы все ближе и ближе подходим к возможному слиянию. Поэтому, чтобы не остаться на обочине, наша команда почти месяц изучала Gutenberg, и в результате мы выпустили плагин Stackable – Ultimate Gutenberg …

Подробнее

wp_clear_scheduled_hook() — удаляет из расписания все события, связанные с указанным хуком

Удаляет из расписания указанный хук. Полностью. Если он ассоциируется с несколькими событиями, то будут удалены все. Не возвращает ничего. wp_clear_scheduled_hook( $hook, $args = array() ) $hook (строка) Название хука. $args (массив) Параметры. Как вы знаете из моих предыдущих статей про WP_Cron (если вы их читали), хук, запланированный с параметрами отличается от хука, который используется без …

Подробнее

Как снизить показатель отказов для вашего WordPress сайта: 18 советов

Как снизить показатель отказов для вашего WordPress сайта: 18 советов Показатель отказов, как проверено многими специалистами, является важным фактором ранжирования сайтов в поисковых системах. Он говорит многое о качестве вашего WordPress сайта. Поддерживайте низкий показатель отказов, и поисковая система взглянет на вас с одобрением. Поддерживайте высокий показатель отказов, и вы окажетесь ниже в поисковых результатах. …

Подробнее

Добавляем рейтинг записей к родной системе комментирования WordPress

Добавляем рейтинг записей к родной системе комментирования WordPress Рейтинг в виде звездочек – самый быстрый и простой способ получить обратную связь от ваших пользователей, потому он и стал таким популярным во всем мире. Сегодня мы расширим комментарии WordPress путем добавления к ним рейтинговой системы. Основной файл плагина Давайте создадим основной файл, который будет содержать код …

Подробнее

do_action() — создаёт хук (крючок), на месте которого в коде можно выполнить произвольную функцию

Принцип работы do_action() очень похож на принцип работы функции apply_filters() — всё начинается с кода, изменять который пользователю/разработчику сайта не стоит, и в этом коде есть место в котором потенциально будет нужно выполнить какой-то код. И в это место при помощи do_action() ставится хук, который позволяет это осуществить do_action($tag, $arg = », $arg2 = », …

Подробнее

Функция _ex()

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

Подробнее