【wordpress教程】删除wlwmanifest链接与RSD链接和短链接标记

[wm_kuang title="摘要"]合理的优化一些不必要的加载内容,可以在一定程度上加快网站的响应以节省一些没必要的资源开销,所以打算长期更新关于WordPress优化的相关问题。[/wm_kuang]

[wm_blue]删除短链接标记[/wm_blue]
短链接标记也是存在每个页面上。包含有指向pageID文章的链接,你要使用的自定义URL这个就可以删除了。

add_filter('after_setup_theme', 'remove_redundant_shortlink');
function remove_redundant_shortlink() {
  // remove HTML meta tag
  // 
  remove_action('wp_head', 'wp_shortlink_wp_head', 10);
 
  // remove HTTP header
  // Link: <https://example.com/?p=25>; rel=shortlink
  remove_action( 'template_redirect', 'wp_shortlink_header', 11);
}

[wm_blue]删除RSD链接标记[/wm_blue]

<?php remove_action('wp_head', 'rsd_link'); ?>

[wm_blue]删除wlwmanifest链接[/wm_blue]
wlwmanifest链接是一个过时的工具了,用于直接发布到wordpress,可以直接删除。

remove_action('wp_head', 'wlwmanifest_link');

发表评论