WordPress

WordPress — самый популярный движок в мире, и я могу смело это утверждать. 31% всех (!) сайтов на планете работают на WordPress.

Создание скрытого администратора как способ обезопасить себя при работе с недобросовестными клиентами

Прежде всего скажу — в большинстве случаев так делать не нужно, и если у вас проблема с доверием к клиенту, во-первых, обязательно берите предоплату, а во вторых, ведите разработку на своём собственном тестовом сервере. Только и всего. Небольшой отступление — да, это...

Хуки: фильтры и действия. Подробное руководство.

Возможно я не совсем правильно написал названия этих вещей в заголовке, но я сейчас объясню вам почему. Хук (hook) — означает...

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

Принцип работы do_action() очень похож на принцип работы функции apply_filters() — всё начинается с кода, изменять который...

add_filter() — вешает функцию на указанный фильтр

Прикрепляет фильтрующую функцию к одному из существующих фильтров в коде, созданному при помощи apply_filters()...

apply_filters() — позволяет повесить фильтр на значение переменной

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

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

Несмотря на то, что из названия функции кажется, что она позволяет отключать только хуки фильтров, зарегистрированных функцией add_filter(), она также может отключать и ...

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

Функция возвращает true, если действительно какой-то фильтр или действие было удалено. Если нет — возвращает false...