其实我不想给文章下面添加一个所谓的版权信息,一是嫌影响博客美观,二是嫌麻烦。五一前在上海玩就发现博客文章被采集了,但不多,又出门在外,回青岛后就没管。这段时间发现文章还继续被采集,当你从百度搜索的时候你会发现采集站的文章还排在原文前面(还是Google在这方面比较智能),且从来不会给出你的链接,当然你也不能指望他给出原文链接,我只好麻烦一下自己。添加这个版权信息后可能没什么效果,特别是人工采集,就当心里安慰吧。
方法很简单,粘贴以下代码到主题的functions.php即可。
function feed_copyright($content) {
if(is_single() or is_feed()) {
$content.= "<blockquote>";
$content.= '<div> » 转载请注明来源:<a title="今日杂记" href="http://todaym.com">今日杂记</a> » <a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">《'.get_the_title().'》</a></div>';
$content.= '<div> » 本文链接地址:<a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">'.get_permalink().'</a></div>';
$content.= '<div> » 订阅本站:<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/。
更新:添加这个版权信息后,感觉太影响博客美观,还是撤下来吧,人家要采集就采集,我也无能为力。
帮你补充一点:代码要加在之间。
汗,怎么看不到~~~《?php ?》
应该是这个主题过滤了这些字符,呵呵