WordPress如何禁用RSS Feed并移除链接。

为了方便他人关注博客,WordPress内了置一个RSS Feed功能,可以让他人通过RSS阅读器订阅WordPress网站,但是并不是每个WordPress搭建的站点都是博客站点,还有很多企业、商城类的站点,他们中很多并不需要RSS Feed,默认的RSS反而带来一些不便

在本文中就来说下如何关闭WordPress中的RSS Feed

使用插件关闭RSS Feed

禁用Feeds最简单的方法就是使用插件,适合新手和不懂技术的人使用

到后台搜索并安装 Disable Feeds 插件,安装好后插件会自动禁用Feed,默认所有的RSS Feed请求会被重定向到原网页

WordPress如何禁用RSS Feed并移除链接。

如果你想显示错误页面,可以到设置 – 阅读中调整设置,选择下面的 Issue a Page Not Found 选项,该选项会显示404错误页面

注意:该插件仅禁用Feed,并不会移除链接,如果你想移除源码中的链接,则需要添加代码

使用代码关闭RSS Feed

如果不喜欢安装插件,你还可以使用代码方式移除RSS Feed

将下面的代码添加到主题的 functions.php 文件,WordPress 修改 functions.php 方法

function itsme_disable_feed() {
 wp_die( __( \'No feed available, please visit the <a href=\"\'. esc_url( home_url( \'/\' ) ) .\'\">homepage</a>!\' ) );
}

add_action(\'do_feed\', \'itsme_disable_feed\', 1);
add_action(\'do_feed_rdf\', \'itsme_disable_feed\', 1);
add_action(\'do_feed_rss\', \'itsme_disable_feed\', 1);
add_action(\'do_feed_rss2\', \'itsme_disable_feed\', 1);
add_action(\'do_feed_atom\', \'itsme_disable_feed\', 1);
add_action(\'do_feed_rss2_comments\', \'itsme_disable_feed\', 1);
add_action(\'do_feed_atom_comments\', \'itsme_disable_feed\', 1);

这样当他人访问feed地址时就会提示错误

移除WordPress源码中的Feed链接

虽然通过上面的方法,我们已经移除了WordPress的 RSS Feed功能,但是在网页源码中还是会有一些Feed相关的链接

WordPress如何禁用RSS Feed并移除链接。

虽然访客看不到网站源码,但是搜索引擎是可以看到的,移除Feed后我们最好把链接也移除

在 functions.php 中添加如下代码

remove_action( \'wp_head\', \'feed_links_extra\', 3 );
remove_action( \'wp_head\', \'feed_links\', 2 );

刷新源码,你会发现所有的Feed相关链接都被移除了

其他方法

除了以上介绍的几个方法外,还有一些插件也可以非常方便的禁用WordPress Feed,比如博主介绍过的 Perfmatters 和 SEOPress Pro 都可以轻松移除RSS Feed以及链接,不过这两款插件都需要付费,而且主要的功能也不是禁用Feed,所以这里就不过多介绍了,有安装这些插件的朋友可以看下相关的功能

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/113040.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2022年10月25日 01:33
下一篇 2022年10月25日 01:33

相关推荐

  • WordPress正在执行例行维护,请一分钟后回来解决方法。

    在升级WordPress主题或插件时,有时候会遇到”正在执行例行维护,请一分钟后回来”的错误,尤其是一些国内主机受网络影响比较大,经常会出现这样的问题,本文中来分享下如何修复 首先,遇到这种情况我...

    2022年10月25日
    049
  • 一行代码去掉任意WordPress元素。

    在使用WordPress主题做网站时,经常会需要去掉一些的元素,比如不需要的模块、影响美观的元素等。 如果主题作者已经做了相关功能的话那么还好,将对应的选项关闭即可;但实际情况可能是,很多主题不会将每个模块...

    2022年10月25日 wordpress开发
    017
  • WordPress添加网站Favicon图标的4种方法。

    除了Logo以外,网站还有一个非常重要的视觉元素——Favicon图标,它在浏览器中起着非常大的作用,今天我们就和大家分享WordPress添加网站Favicon图标的4种方法 为什么要使用Favicon图标 很多人觉得网站顶部有Logo就...

    2022年10月25日 wordpress开发
    046
  • 我来说说7款优秀的WordPress优化加速插件。

    以下是一些优秀的WordPress优化加速插件:WP Super Cache和Cache Enabler,这两款都是缓存插件,可以为网站生成缓存,以此提升网站速度。另外还有如WP Rocket、W3 Total Cache等也是优秀的选择。这些插件可以帮助...

    2024年7月18日
    01
  • 使用WPCLI重新生成WordPress网站缩略图。

    WP主题站前些日子更换了主题,虽然说前端基本已经部署完毕,但是网站还是存在一些问题的,其中非常重要的一点就是缩略图问题,因为之前用的Newspaper主题会生成许多缩略图以应用在网站的各个地方,而新的主题比较...

    2022年10月25日
    035
  • 我来教你什么是wordpress seo。

    WordPress应该是被使用最多的CMS系统,记得以前看到过报道,全世界20%以上的网站用的是WP。虽然最初是作为博客写作CMS发布的,但现在不仅博客使用,新闻、杂志、门户类网站也用,简单的电子商务网站也能用WP,最...

    2023年1月16日
    04
  • WordPress图片懒加载设置。

    WordPress网站中图片一直是优化的重点,除了要做好图像基本的优化外(比如图片裁切、图片压缩),还有一个关键点就是在网页中的优化,图片懒加载就是一个非常流行的方法,能够有效的提升网站速度,今天我们就教大家...

    2022年10月24日
    023
  • 如何移除WordPress顶部工具栏的标志。

    在日常管理WordPress的过程中,顶部工具栏是一个非常重要的区域,我们可以在这里快速进入网站后台,可以进行查看评论、发布文章操作,还可以快速编辑页面、清除缓存等等,工具栏上的功能都是非常重要且常用的 但...

    2022年10月25日
    049

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息