WordPres去掉头部的rel=shortlink,一般用于指定文章或页面的短链接
在WordPress中,rel=shortlink 是用于指定文章或页面的短链接,通常用于某些功能(如Jetpack)或主题/插件。如果你想去掉它,有以下几种方法:(注意:修改主题文件前请备份,建议使用子主题进行修改,避免主题更新时丢失更改。)

方法一:使用代码移除(推荐)
将以下代码添加到当前主题的 functions.php 文件中:
// 移除rel=shortlink
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
remove_action('template_redirect', 'wp_shortlink_header', 11, 0);
方法二:针对RSS feed中的shortlink
如果RSS feed中也包含shortlink,可以添加:
// 移除RSS feed中的shortlink
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
方法三:使用插件
可以安装以下插件来管理head中的meta标签:
- "WP Headers And Footers"
- "Header and Footer Scripts"
- "Meta Tag Manager"
方法四:检查特定插件
如果shortlink是由特定插件添加的,可能需要检查并禁用相关插件,或者查看插件设置中是否有禁用选项。
完整代码示例
// 在主题的functions.php文件中添加
function remove_shortlink_tags() {
// 移除前端shortlink
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
remove_action('template_redirect', 'wp_shortlink_header', 11, 0);
// 移除RSS相关link
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
}
add_action('init', 'remove_shortlink_tags');
版权声明:
作者:F+12
链接:https://fshier.com/205.html
文章版权归作者所有,未经允许请勿转载。
THE END



