图片待添加
图片待添加

WordPress访问加速:删除禁用头部里shortlink,REST API,wp-json

2020-02-24 15:01 分类:WordPress主题开发制作教程 阅读(次阅读) 标签:,

你的WordPress主题如果头部带了,<?php wp_head(); ?>与<?php wp_footer(); ?>两个代码(这两个代码会引入大量不需要的信息).

而WordPress插件比如:WP-PostviewsEnlighter基本上都需要通过<?php wp_head(); ?>与<?php wp_footer(); ?>两个代码去加载.

比如你的网站已经设置了伪静态但是网站头部里面还有shortlink.

WordPress主题访问加速:删除禁用头部里shortlink,REST API,wp-json

这个一方面会导致网站查询变多,网站访问速度变慢.

同时这个shortlink会导致网站收录这个短链接,而这个链接我们是不希望百度去收录的.

还有WordPress头部还有wp-json,REST API等不需要的信息.

什么是WordPress wp-json

WordPress 4.4 版本以后增加了一个 REST API 功能,这是个非常棒功能,通过 REST API 生成的 JSON 接口,可以很轻松的获取网站的数据,可应用于其他网站、手机 APP 或小程序等。但是这个功能并不是每个网站都需要的,如果你博客没有任何客户端,那么你可以移除 WordPress 的 REST API 功能。

什么是WordPress WP REST API

WP REST API 是 WordPress 的一个功能,为其提供对外标准的 RESTFul 接口,随着 RESTFul 的畅行和各种前端框架的出现,WP REST API可以让 WordPress 不仅仅存在 Web 端,可以让 WordPress 不仅仅履行一个博客功能,而是可以让它作为后台终端(BackEnd),然后以各种应用的形式实现在各种各样的设备中。

在你的WordPress主题的functions.php里面添加如下代码:(functions.php在wp-content/themes/下面的你的主题目录)

//移除头部 去除shortlink
remove_action('wp_head','wp_shortlink_wp_head',10,0); 
remove_action('template_redirect','wp_shortlink_header',11,0);

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

然后上传覆盖,并刷新缓存,看看是不是去掉了


本文地址: https://www.wpyi.com/delete-head-shortlink.html