最新公告
  • 欢迎您光临青柠网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • WordPress如何禁用RSS Feed并移除链接

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

    正文概述     2020-07-28   25

    为了方便他人关注博客,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,比如博主介绍过的 PerfmattersSEOPress Pro 都可以轻松移除RSS Feed以及链接,不过这两款插件都需要付费,而且主要的功能也不是禁用Feed,所以这里就不过多介绍了,有安装这些插件的朋友可以看下相关的功能

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.qn158.com",如遇到无法解压的请联系管理员!
    8.有关本站的所有问题最终解释权归网站主办方所有!

    青柠素材资源网 » WordPress如何禁用RSS Feed并移除链接
    • 17会员总数(位)
    • 10167资源总数(个)
    • 1722本周发布(个)
    • 0 今日发布(个)
    • 134稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情