专注国内外云服务器
分享建站技术教程

如何清理WordPress网站Header部分不必要代码?

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

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

为什么WordPress将这些功能和链接添加到您的网站?

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

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

有什么优势?

  1. 页面加载速度肯定更快
  2. 内容代码比增加
  3. 您的重要网站内容现在略高于搜索引擎的读取方式

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

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


怎么禁用?将下方代码添加到您的主题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网站Header的以下内容。


在你的主题function添加以下代码:

remove_action( 'wp_head', 'wlwmanifest_link');

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


在你的主题function添加以下代码:

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 );

注: explore ('?', $src)将删除?符号后的所有内容。如果您只想删除with ver的查询字符串,请替换??ver.

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

但是,很多网站不使用它,因此在大多数情况下,它只是不必要的代码。默认情况下,每个站点的标题中都包含一个链接:


在你的主题function添加以下代码:

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

禁用WordPress网站上的嵌入将执行以下操作:

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 ********************** //

文章来源于互联网:如何清理WordPress网站Header部分不必要代码?

赞(0)
未经允许不得转载:吾上云 » 如何清理WordPress网站Header部分不必要代码?
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们