Что такое: Фильтры
Фильтры — это функции, которые WordPress использует для передачи данных. Передача данных через фильтры позволяет разработчикам изменять поведение по умолчанию для конкретной функции. Функции, используемые для фильтрации данных, называются крючками. Фильтры и действия вместе позволяют разработчикам гибко изменять фильтры и действия по умолчанию для WordPress и даже создавать собственные пользовательские фильтры и действия, чтобы другие разработчики могли расширять свои плагины или темы.
Фильтры отличаются от действий. Действия WordPress выполняются в таких случаях, как когда активирована тема или плагин, или когда публикация публикуется. Фильтры используются для фильтрации вывода, когда он отправляется в базу данных или в браузер пользователя.
Пример использования фильтра WordPress
functionwpb_custom_excerpt($output) {if( has_excerpt() && ! is_attachment() ) {$output.= wpb_continue_reading_link();}return$output;}add_filter('get_the_excerpt','wpb_custom_excerpt');
Пример кода выше добавляет функцию wpb_custom_excerpt к фильтру get_the_excerpt.
API-интерфейс плагина WordPress содержит обширный список фильтров,доступных в WordPress.