Возможно ли иметь фильтр WordPress без соответствующего определения функции

#wordpress #woocommerce

#wordpress #woocommerce

Вопрос:

Возможно ли, что это утверждение может существовать без соответствующего определения функции для woocommerce_rest_check_permissions :

apply_filters( 'woocommerce_rest_check_permissions', $permission, $context, $object_id, $post_type );

Я искал кодовую базу WooCommerce, но не смог найти соответствующее определение функции. Я скорее нашел четыре ссылки на использование внутри apply_filter инструкции.

Ответ №1:

Да, это очень распространено в плагинах WP. Разработчики плагина woocommerce помещают эти инструкции apply_filter в свой код, чтобы другие разработчики (вы) могли изменять поведение плагина без необходимости изменять исходный код самого плагина.

Вы можете просмотреть список всех хуков, доступных в woocommerce, здесь https://docs .woocommerce.com/wc-apidocs/hook-docs.html