A-A+

wordpress删除api.w.org/wp-json元素方法

2017年06月14日 PHP开源系统 暂无评论 阅读 0 views 次

在升级wordpress或者添加了一些插件之后,在后台或者前台会时不时的加些api或者json的元素,最近加了一个插件,竟然在后台添加了gg的wp-json元素,导致整个后台打开速度好慢。

首先想到去除的方法是在万能的function中添加钩子,如下:

1.禁用REST API

add_filter('rest_enabled', '_return_false'); add_filter('rest_jsonp_enabled', '_return_false');

2.移除wp-json链接

remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );

remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );

OK,这种方法完全适用于wordpress升级之后,本身自带api或者json数据的移除,使用了之后,发现我的wordpress竟然还存在着google.com/wp-json 的数据,最后只好全站搜索,原来是一个插件的问题,晕了,如果是插件本身自带的话,就不能使用钩子了,只能手动去清理了。

标签:

给我留言

Copyright © 夏日博客 保留所有权利.   Theme  Ality 冀ICP备15026943号-2

用户登录