最近在服务器上部署了一套开源RSS系统FreshRSS,用来订阅日常经常查看的时事新闻、IT技术博客和软件分享网站,再也不用去一个一个网站打开浏览了,方便不少。查看了下自己的网站,发现wordpress默认是支持rss订阅的,本文简单记录一下wordpress站点RSS订阅的常用设置。
1、RSS文章全文显示:
wordpress默认为全文显示,最多显示10篇文章; #通过wordpress后台可自定义要显示的文章数量
P1.wordpress通过后台"设置"-"阅读"进行rss订阅设置
2、RSS只显示文章摘要:
有部分网站为了引导用户更多的通过访问网站的形式,而不是RSS订阅方式来浏览,所以会进行保护性设置或者直接关闭RSS订阅功能,比如只显示文章的摘要信息,如果需要浏览全文,只能去网站上浏览; #非商业性网站不建议这样做哈,互联网精神就是保持开放,支持开源
设置见上图1红色框部分,选择下方的"摘要"并保存后,通过RSS订阅就只能看到文章标题和摘要信息了。
3、关闭RSS订阅:
wordpress后台默认是不支持关闭的,可向functions.php文件中添加以下代码实现关闭RSS订阅:
function disable_feed() {
wp_die( __( 'No feed available, please visit the <a href="https://www.itylq.com">www.itylq.com</a>!' ) );
}
add_action('do_feed', 'disable_feed', 1);
add_action('do_feed_rdf', 'disable_feed', 1);
add_action('do_feed_rss', 'disable_feed', 1);
add_action('do_feed_rss2', 'disable_feed', 1);
add_action('do_feed_atom', 'disable_feed', 1);
add_action('do_feed_rss2_comments', 'disable_feed', 1);
add_action('do_feed_atom_comments', 'disable_feed', 1);