хук-фильтр since 3.5.0

xmlrpc_enabled

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'xmlrpc_enabled', bool $is_enabled )

Описание

Вопреки своему названию, этот фильтр не управляет тем, полностью ли включён XML-RPC — он лишь определяет, включены ли методы XML-RPC, требующие аутентификации, например для публикации.
Кроме того, фильтр не управляет тем, включены ли уведомления pingback и другие пользовательские конечные точки, не требующие аутентификации. Такое поведение является ожидаемым и связано с тем, как было обеспечено соответствие с опцией интерфейса enable_xmlrpc, которую этот фильтр заменил при своём появлении в версии 3.5.
Чтобы отключить методы XML-RPC, требующие аутентификации, используйте:
add_filter( 'xmlrpc_enabled', '__return_false' );Для более тонкого управления всеми методами и запросами XML-RPC см. хуки ‘xmlrpc_methods’ и ‘xmlrpc_element_limit’.

Оригинал (английский)

Contrary to the way it’s named, this filter does not control whether XML-RPC is fully enabled, rather, it only controls whether XML-RPC methods requiring authentication – such as for publishing purposes – are enabled.

Further, the filter does not control whether pingbacks or other custom endpoints that don’t require authentication are enabled. This behavior is expected, and due to how parity was matched with the enable_xmlrpc UI option the filter replaced when it was introduced in 3.5.

To disable XML-RPC methods that require authentication, use:

add_filter( 'xmlrpc_enabled', '__return_false' );

For more granular control over all XML-RPC methods and requests, see the ‘xmlrpc_methods’ and ‘xmlrpc_element_limit’ hooks.

Фильтруемое значение

Включён ли XML-RPC. Значение по умолчанию: true.

Параметры

$is_enabled bool обязательный
Включён ли XML-RPC. Значение по умолчанию: true.

Исходный код

wp-includes/class-wp-xmlrpc-server.php:221

$this->is_enabled = apply_filters( 'xmlrpc_enabled', $is_enabled );

История изменений

ВерсияОписание
3.5.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.