如何清理WordPress网站头部不必要的代码?

温馨提示:注册会员付费购买资源可永久免费下载更新版本

长期以来,我一直在使用几个插件清理WordPress标题中的一些字段。在大多数情况下,我会说你通常不需要很多信息。

为什么WordPress在你的网站上增加了这些功能和链接?

嗯,原因很明显。WordPress是一个非常大的CMS平台,被超过27%的在线博客网站使用。每个出版商都有自己的要求。有的喜欢wp-admin浏览器页面发布文章,有的使用第三方工具,有的使用iOS或Android应用。

如果你使用网页版在你的WordPress网站上发布文章,那么你应该删除你的WordPress网站上所有不必要的链接。

有什么优势?

页面加载速度肯定更快。

内容代码比率增加

你的重要网站内容现在比搜索引擎的阅读量略高。

让我们来看看WordPress标题中的一些链接。以下步骤将帮助你清理和优化WordPress网站的标题部分。

WordPress将EditURI添加到您的网站标题中,如果您通过第三方工具发布文章,这是必需的。

怎么禁用?将以下代码添加到主题functions.php文件中:

remove_action (‘wp_head’, ‘rsd_link’);

2.删除WordPress版本号

版本号可能会暴露你的WordPress版本信息,给一些有预谋的人可乘之机。

下面的代码将从站点中删除WordPress版本号。

function crunchify_remove_version() { return ”;}add_filter(‘the_generator’, ‘crunchify_remove_version’);

如果不使用Windows Live Writer编写,可以完全删除WordPress网站标题中的以下内容。

将以下代码添加到主题函数中:

remove_action( ‘wp_head’, ‘wlwmanifest_link’);

如果使用其他形式的固定链接,WordPress的默认短链接完全没有意义,可以考虑去掉。

将以下代码添加到主题函数中:

remove_action( ‘wp_head’, ‘wp_shortlink_wp_head’);

5.从所有静态资源中删除查询字符串。

静态资源查询字符串

添加以下代码,所有查询字符串都将被删除。

function wbolt_cleanup_query_string( $src ){ $parts = explode( ‘?’, $src ); return $parts[0];}add_filter( ‘script_loader_src’, ‘wbolt_cleanup_query_string’, 15, 1 );add_filter( ‘style_loader_src’, ‘wbolt_cleanup_query_string’, 15, 1 );

注意:浏览(‘?’),$src)会被删除?在符号之后。如果只想删除带ver的查询字符串,请替换?为了什么?版本。

WordPress REST API使CMS能够与其他Web属性进行通信,不管它们是用什么编程语言编写的。

但是很多网站并不使用,所以大多数情况下只是不必要的代码。默认情况下,每个网站的标题都包含一个链接:

将以下代码添加到主题函数中:

remove_action(‘wp_head’, ‘rest_output_link_wp_head’, 10);remove_action(‘template_redirect’, ‘rest_output_link_header’, 11, 0);

在WordPress网站上禁用嵌入会有以下效果:

可以阻止别人嵌入你的网站,也可以阻止你嵌入你的网站。

删除特定于oEmbed的JavaScript。

禁用oEmbed结果的过滤。

删除oEmbed发现链接。

关闭oEmbed自动发现。

删除所有嵌入的重写规则。

remove_action(‘wp_head’, ‘wp_oembed_add_discovery_links’, 10);

这是一个完整的代码:

将下面的代码添加到主题的functions.php文件中,一切都准备好了。

// ******************** Clean up WordPress Header START ********************** //function wbolt_remove_version() { return ”;}add_filter(‘the_generator’, ‘wbolt_remove_version’);remove_action(‘wp_head’, ‘rest_output_link_wp_head’, 10);remove_action(‘wp_head’, ‘wp_oembed_add_discovery_links’, 10);remove_action(‘template_redirect’, ‘rest_output_link_header’, 11, 0);remove_action (‘wp_head’, ‘rsd_link’);remove_action( ‘wp_head’, ‘wlwmanifest_link’);remove_action( ‘wp_head’, ‘wp_shortlink_wp_head’);function wbolt_cleanup_query_string( $src ){ $parts = explode( ‘?’, $src ); return $parts[0];}add_filter( ‘script_loader_src’, ‘wbolt_cleanup_query_string’, 15, 1 );add_filter( ‘style_loader_src’, ‘wbolt_cleanup_query_string’, 15, 1 );// ******************** Clean up WordPress Header END ********************** //

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何清理WordPress网站头部不必要的代码?

发表回复