Wordpress 更改rest_url_前缀使基本身份验证不';行不通

Wordpress 更改rest_url_前缀使基本身份验证不';行不通,wordpress,jwt,Wordpress,Jwt,我正在使用WP-restapi的JWT身份验证插件和基本身份验证插件来使用WP-restapi 为了安全起见,我想更改基本url,但当我使用rest\u url\u prefixfilter更改它时,Basic auth在POST中不起作用,等等 如何解决这个问题 谢谢请注意,对于WordPress的当前版本,使用json_url_前缀过滤器不再有效 在WordPress4.7上(使用内核中的RESTAPI而不是插件),这就是更改API前缀所必须做的 add_filter( 'rest_url_

我正在使用WP-restapi的JWT身份验证插件和基本身份验证插件来使用WP-restapi

为了安全起见,我想更改基本url,但当我使用
rest\u url\u prefix
filter更改它时,Basic auth在POST中不起作用,等等

如何解决这个问题


谢谢

请注意,对于WordPress的当前版本,使用json_url_前缀过滤器不再有效

在WordPress4.7上(使用内核中的RESTAPI而不是插件),这就是更改API前缀所必须做的

add_filter( 'rest_url_prefix', 'my_theme_api_slug'); 
function my_theme_api_slug( $slug ) { return 'api'; }
如果这不能立即工作,则需要刷新重写规则。您可以运行这段代码一次(不要将其留在代码中,这样它每次都会运行)

flush_rewrite_rules(true);