WordPress防采集小提示

标签:WordPress教程经验
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

     想必做过网站的人都听说过采集这个词,大概意思就是通过某些程序,点点鼠标,填几项内容就可以自动将别的网站上的文章轻松地弄到自己的网站上,而不需要去一篇篇地去复制粘贴,其实用剽窃更恰当一些吧,当然采集好听点。

     采集算是充实网站内容的一个捷径,但是对被采集的网站来说并不是什么好事,我辛辛苦苦写的文章就这么被你轻松弄过去,还去除了我的版权信息,你叫我怎么咽得下这口气!!本文要给WordPress用户的友情提示就是,如何在一定程度上阻止他人采集你的文章。方法很简单:进入WordPress管理后台 - 设置 - 阅读,将 对于 feed 中的每篇文章,显示 设置成 摘要

    其实大多数采集程序都是通过采集网站的feed来实现,如果你往feed中输出了全文,正和了他们的意,不费吹灰之力就可以把你文章的全部内容,连带图片都给采集过去了。如果feed中只有摘要,随便他们采集吧,随带帮我做做宣传也可以啊,呵呵!当然你可能会说,订阅用户就看不到全文了,其实让订阅用户直接点击文章链接进入你的网站阅读,可以给订阅用户更好的阅读体验。为了弥补用户无法看到全文的缺憾,可以在feed中给每篇文章添加阅读全文链接,这样用户就清楚他看到的是摘要,想要看全文,点链接就可以了,具体方法是,在你当前主题的functions.php的 <?php 和 ?> 之间添加以下代码,最后用UTF-8编码另存为就可以了:

/** RSS 中添加查看全文链接 */
function feed_read_more($content) {
	return $content . '<p><a rel="bookmark" href="'.get_permalink().'" target="_blank">查看全文</a></p>';
}
add_filter ('the_excerpt_rss', 'feed_read_more');

    当然,以上方法只针对采集feed的自动采集程序,对于更高级的直接采集文章页面的程序就无能为力了。

-- 完 --

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜博客 https://www.ludou.org/wordpress-prevent-autoblogging-robot.html
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者。