A-A+
wordpress删除api.w.org/wp-json元素方法
在升级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 的数据,最后只好全站搜索,原来是一个插件的问题,晕了,如果是插件本身自带的话,就不能使用钩子了,只能手动去清理了。
哪个插件的问题?