Документация WordPress

add_filter

В WordPress функция add_filter() используется для добавления фильтра к указанному hook (хуку). Фильтры — это функции, которые изменяют или изменяют данные перед их отображением или сохранением в базе данных.

Вот пример использования функции add_filter() для изменения содержимого сообщения:

В приведенном выше примере мы используем add_filter() для добавления пользовательского фильтра к содержимому сообщения. Фильтр добавляет текст «Thanks for reading!» в конец содержимого поста. Функция add_filter() принимает два параметра: имя хука фильтра и имя функции, которая будет использоваться в качестве фильтра.

В данном случае мы используем хук the_content для изменения содержимого поста, а функция my_custom_content_filter — это имя функции, которая будет использоваться в качестве фильтра.

Вы можете использовать фильтры для изменения многих других типов данных в WordPress, включая заголовки постов, метаданные, комментарии и многое другое.

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

filter

Функции WordPress