之前博客吧介绍了《WordPress 文章内添加版权说明的方法》,但是该方法只能起到提醒的作用,对手动转载的人可能还行,但是对采用RSS输出采集博客内容的就形如虚设了,因为RSS不能输出single.php添加的版权说明。今天去逛了逛万戈的博客,有一篇在WordPress Feed输出版权信息的文章。
WordPress Feed输出版权信息的方法:
- 登陆博客后台,点击“外观”选项卡下的“编辑”选项进入主题编辑界面,选择functions.php文件进行编辑操作(也可以把该主题文件下载到本地进行编辑处理)
- 在functions.php文件中的<?php和?>之简添加以下函数代码
1 2 3 4 5 6 7 8
function feed_copyright($content) { if(is_single() or is_feed()) { $content.= '<div> » 转载请注明来源: » <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>'; } return $content; } add_filter ('the_content', 'feed_copyright');
- 提交更新文件即可。
参考文章http://wange.im/copyright-in-feed-for-wordpress.html
提示:版权信息的样式可以自己定义,万戈使用的是WordPress的<blockquote></blockquote> 的样式,博客吧干脆把样式去掉。
发表回复