wp_protected_ajax_actions

过滤钩子
apply_filters( 'wp_protected_ajax_actions', $actions_to_protect )
参数
  • (string[]) $actions_to_protect Array of strings with Ajax actions to protect.
    Required:
定义位置
相关勾子
wp_ajax_actionwp_feed_optionspage_row_actionspost_row_actionswp_is_site_protected_by_basic_auth
相关方法
is_protected_ajax_actionwp_media_attach_actionwp_protect_special_option_deprecated_functionwp_redirect_admin_locationsremove_all_actions
引入
5.2.0
弃用
-

wp_protected_ajax_actions:这是 WordPress 中的一个钩子,它的作用是在 ajax 请求的过程中保护某些操作不被非法访问。使用这个钩子,开发者可以通过指定某些操作是否需要身份验证,来保护站点的安全。

过滤受保护的Ajax动作的数组。

这个过滤器只有在做Ajax并且Ajax请求有一个’action’属性时才会被触发。

$actions_to_protect = (array) apply_filters( 'wp_protected_ajax_actions', $actions_to_protect );

常见问题

FAQs
查看更多 >