Застосовує прикріплену до зазначеного фільтру PHP функцію. Прикріплюється функція за допомогою add_filter ().
Використовується там, де потрібно змінити значення змінної (наприклад текст).
Використовується в плагінах і темах, для створення хуков-фільтрів (зачіпок для користувача функцій).
Нові фільтри повинні мати унікальні назви і не повинні збігатися з уже наявними в WP назвами фільтрів.
Крім фільтрів в WP є ще події (actions), принцип роботи такий же. Різниці лише в тому, що фільтр повинен повернути отриману змінну, тобто він фільтрує (змінює) дані, а подія дозволяє запустити призначену для користувача функцію в момент спрацьовування цієї події. Події запускаються функцією do_action ()
✈ 1 раз = 0.000016с = дуже швидко | 50000 раз = 0.04с = швидкість світла
повертає
Відфільтроване значення $ value. яке передається функції-обробника хука.
Використання
$ Tag (рядок) (обов'язковий) Назва фільтра.
За замовчуванням: немає $ value (рядок / масив / число / об'єкт / логічний) (обов'язковий) Значення, яке буде передаватися функції в її першому аргументі, іншими словами - значення, яке потрібно відфільтрувати.
За замовчуванням: немає $ var (рядок / масив / число / об'єкт / логічний) Додаткові значення, які буде передавати фільтр функції.
За замовчуванням: немає
# 1. Висновок на екран після фільтрації:
# 2. Отримання відфільтрованого значення:
# 3. Додаткові аргументи:
# 4. Приклад виведення відформатованого контенту записи через фільтр.
Альтернатива функції the_content ():