为WordPress文章、RSS Feed 添加版权信息

其实我不想给文章下面添加一个所谓的版权信息,一是嫌影响博客美观,二是嫌麻烦。五一前在上海玩就发现博客文章被采集了,但不多,又出门在外,回青岛后就没管。这段时间发现文章还继续被采集,当你从百度搜索的时候你会发现采集站的文章还排在原文前面(还是Google在这方面比较智能),且从来不会给出你的链接,当然你也不能指望他给出原文链接,我只好麻烦一下自己。添加这个版权信息后可能没什么效果,特别是人工采集,就当心里安慰吧。

方法很简单,粘贴以下代码到主题的functions.php即可。

function feed_copyright($content) {
        if(is_single() or is_feed()) {
                $content.= "<blockquote>";
                $content.= '<div>  &raquo; 转载请注明来源:<a title="今日杂记" href="http://todaym.com">今日杂记</a> &raquo; <a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">《'.get_the_title().'》</a></div>';
                $content.= '<div> &raquo; 本文链接地址:<a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">'.get_permalink().'</a></div>';
        $content.= '<div>  &raquo; 订阅本站:<a title="今日杂记" href="http://feeds.feedburner.com/TodayM">http://feeds.feedburner.com/todaym</a></div>';
                $content.= "</blockquote>";
        }
        return $content;
}
add_filter ('the_content', 'feed_copyright');

我最头痛就是修改主题文件,因为我这个主题和一般主题有点不一样,想修改的任何东西都在function.php里,还好这次折腾版权信息就是直接往function.php里添加。方法来自:http://eachsite.org/auto-insert-content-after-each-post/

更新:添加这个版权信息后,感觉太影响博客美观,还是撤下来吧,人家要采集就采集,我也无能为力。

我猜~这些文章你可能也感兴趣

Nie
Tags

相关文章

3 Comments

*


Top