Apply_filters () - застосовує прикріплену до зазначеного фільтру php функцію

Застосовує прикріплену до зазначеного фільтру PHP функцію. Прикріплюється функція за допомогою add_filter ().

Використовується там, де потрібно змінити значення змінної (наприклад текст).

Використовується в плагінах і темах, для створення хуков-фільтрів (зачіпок для користувача функцій).

Нові фільтри повинні мати унікальні назви і не повинні збігатися з уже наявними в WP назвами фільтрів.

Крім фільтрів в WP є ще події (actions), принцип роботи такий же. Різниці лише в тому, що фільтр повинен повернути отриману змінну, тобто він фільтрує (змінює) дані, а подія дозволяє запустити призначену для користувача функцію в момент спрацьовування цієї події. Події запускаються функцією do_action ()

✈ 1 раз = 0.000016с = дуже швидко | 50000 раз = 0.04с = швидкість світла

повертає

Відфільтроване значення $ value. яке передається функції-обробника хука.

Використання

$ Tag (рядок) (обов'язковий) Назва фільтра.
За замовчуванням: немає $ value (рядок / масив / число / об'єкт / логічний) (обов'язковий) Значення, яке буде передаватися функції в її першому аргументі, іншими словами - значення, яке потрібно відфільтрувати.
За замовчуванням: немає $ var (рядок / масив / число / об'єкт / логічний) Додаткові значення, які буде передавати фільтр функції.
За замовчуванням: немає

# 1. Висновок на екран після фільтрації:

# 2. Отримання відфільтрованого значення:

# 3. Додаткові аргументи:

# 4. Приклад виведення відформатованого контенту записи через фільтр.

Альтернатива функції the_content ():

Код apply filters. wp-includes / plugin.php WP 4.8.3