wordpress收费下载资源主题
wordpress付费下载资源插件

WordPress hook钩子allowed_http_origins如何使用

WordPress中的hook钩子allowed_http_origins是用于设置允许的HTTP来源的。它主要用于跨域请求时的安全性校验。

allowed_http_origins钩子是在WordPress的默认类WP_REST_Server中的get_allowed_http_origins方法中触发的。该方法用于获取可信任的HTTP来源。默认情况下,WordPress会将当前请求的HTTP来源添加到可信任列表中。

开发者可以通过该钩子来修改allowed_http_origins列表,并且可以根据需要添加或删除来源。

以下是使用allowed_http_origins钩子的示例:

function my_allowed_http_origins( $origins ) {
// 添加一个新的HTTP来源
$origins[] = 'http://example.com';

// 删除指定的HTTP来源
unset( $origins['http://example.org'] );

// 返回修改后的HTTP来源列表
return $origins;
}
add_filter( 'allowed_http_origins', 'my_allowed_http_origins' );

在上面的示例中,函数my_allowed_http_origins将添加http://example.com到allowed_http_origins列表中,并删除http://example.org。最后,它将返回修改后的列表。

通过上述示例,开发者可以根据具体需求来添加或删除允许的HTTP来源,以实现更灵活的跨域请求安全控制。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请直接说明需求,勿问在否
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情