不过,在他的页面源代码中是可以看到有动态页面的链接。这里我们需要处理掉才可以。包括网站有一些的臃肿的代码也需要精简,我们常见的需要将ShortLink/REST API/WP-JSON代码功能精简。
1、ShortLink 去掉方法
// 移除头部shortlink
remove_action('wp_head','wp_shortlink_wp_head',10,0);
remove_action('template_redirect','wp_shortlink_header',11,0);这里我们可以直接移除ShortLink ,可以看到"?p=1234"的链接去掉。这个需要等待长时间百度重新更新收录才会去掉。
2、精简wp-json
// 移除头部 wp-json
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('template_redirect', 'rest_output_link_header', 11 );3、屏蔽 REST API
如果我们没有用到WP REST API功能,我们可以将其屏蔽。因为有些漏洞或者利用这会用这个进行授权我们站点WP后门。所以,我们还是直接屏蔽掉。
//屏蔽 REST API
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');当然,我们也可以安装Disable REST API插件来解决这个问题。

以上三个小技巧我们可以精简WordPress程序中的ShortLink/REST API/WP-JSON三处代码,提高我们的代码利用率,以及减少体积。