WordPress 快速设置禁止REST API 和 JSON 外部引用问题

麦子
麦子
管理员
1223
文章
0
粉丝
优化推广498字数 161阅读0分32秒阅读模式

默认从WordPress5.0开始会自带API和JSON功能,可以用于外部第三方的接口管理WP站点。但是如果不用的尽量的屏蔽掉,防止被外部入侵调用。

//屏蔽 REST API https://www.zhujipingjia.com/disable-rest-api.html
add_filter('json_enabled', '__return_false' );
add_filter('json_jsonp_enabled', '__return_false' );
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');

// 移除头部 wp-json 标签和 HTTP header 中的 link
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('template_redirect', 'rest_output_link_header', 11 );

这样我们就可以屏蔽掉JSON和API,实现不担心外部的调用,如果有需要用到接口的那就再开启。

投上你的一票
 
  • 本文由 麦子 发表于2024年8月21日 11:09:04
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/disable-rest-api.html
优化推广

解决WordPress标题中的"-"被转义成"–"问题

如果我们使用默认的WordPress程序和主题且没有进行转义字符处理会在标题中如果有"-"横线的被自动转义成"–"字符的,虽然在体验上没有什么问题,但是感觉看着不是那么舒服一些。但是建议我们在优化主题...