WonderCSS

如何在 WordPress RSS Feed 中输出文章版权信息

之前我们介绍过为了防止其他网站恶意拷贝你的网站,让 WordPress 关闭 RSS Feed防止他人抓取你的文章显示在他们的网站上。如果你的网站还有很多RSS还有很多订阅用户该怎么办?为了保护版权我们还介绍过在文章内加入版权信息,那么重点来了,我们是不是可以将这两个方法结合在一起呢?

答案是肯定的,我们可以自动在 RSS Feed 输出文章的时候,自动在后面加上一些版权信息、原文作者、原文地址等信息,也可以是一些其他自定义的信息。只需要在wordpress主题 function.php 中加入下面代码就可以实现这个功能:


function wpjam_add_feed_content($content) {
    if(is_feed()) {
        $content .= '<p>本文版权所有 '.bloginfo('name').' 转载请务必保留版权信息。</p>';
    }
    return $content;
}
add_filter('the_excerpt_rss', 'add_feed_content');
add_filter('the_content', 'add_feed_content');

经此修改我们就可以在开放 RSS Feed 的情况下,在尽可能的基础上实现保护本网站的文章版权信息!

By 于湛 发布于 2013.05.8 1,985 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注