您现在的位置是:首页 > 网站制作 > WordpressWordpress

WordPress函数WordPress禁用RSS Feed

杰帅2023-08-06【Wordpress】人已围观

简介WordPress提供了很多RSS Feed的功能,除了全站文章订阅,还有评论订阅,然后目前使用RSS订阅功能的人越来越少,加快WordPress的运行效率,可以直接禁用RSS Feed。

WordPress提供了很多RSS Feed的功能,除了全站文章订阅,还有评论订阅,然后目前使用RSS订阅功能的人越来越少,加快WordPress的运行效率,可以直接禁用RSS Feed。

在 WordPress主题 的 functions.php 文件加入:

// 删除 wp_head 输入到模板中的feed地址链接
add_action( 'wp_head', 'wpse33072_wp_head', 1 );
function wpse33072_wp_head() {
    remove_action( 'wp_head', 'feed_links', 2 );
    remove_action( 'wp_head', 'feed_links_extra', 3 );
}
 
foreach( array( 'rdf', 'rss', 'rss2', 'atom' ) as $feed ) {
    add_action( 'do_feed_' . $feed, 'wpse33072_remove_feeds', 1 );
}
unset( $feed );
 
// 当执行 do_feed action 时重定向到首页
function wpse33072_remove_feeds() {
    wp_redirect( home_url(), 302 );
    exit();
}
 
// 删除feed的重定向规则
add_action( 'init', 'wpse33072_kill_feed_endpoint', 99 );
 
function wpse33072_kill_feed_endpoint() {
    global $wp_rewrite;
    $wp_rewrite->feeds = array();
     
    // 运行一次后,记得删除下面的代码
    flush_rewrite_rules();
}

Tags:wordpress主题   wordpress函数   WordPress建站

很赞哦! ()

文章评论

本站推荐

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计1172篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们