专注、交流、分享
云计算领域最新资讯

wordpress博客文章被采集复制的处理方法

 

 

最近小编博客遇到一件很恶心的事情,自己的wordpress博客辛辛苦苦写的文章被人给采集了!连标题都没改,想想自己辛辛苦苦写的文章被偷走了,而且对方居然收录比你好,你说气人不气人,所以小编在举报的同时也想查了一些防止被人采集的方法,总得来说都不大理想,比如说禁止复制之类的,对一个技术站来说,禁止复制是相当影响用户体验的,所以小编一直没弄。想了下在不影响用户体验的情况下,只有在文章被复制的时候自动加链接最为温和。方法很简单,

下面小编教大家咋处理下,找到并打开下面的地方

 

https://upload.kcloudidc.com/idcnews/imgs/2019-10-20/2019010191537.png

 

 

找到自己主题的functions.php函数模板文件,编辑,加入楼下代码即可代码保存即可:

 

https://upload.kcloudidc.com/idcnews/imgs/2019-10-20/2019100808354154.png

 

代码:

function add_copyright_text() {
    if (is_single()) { ?>
 
<script type='text/javascript'>
function addLink() {
    if (
window.getSelection().containsNode(
document.getElementsByClassName('entry-content')[0], true)) {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var oldselection = selection
    var pagelink = "<br /><br /> 阅读更多: <?php the_title(); ?> <a href='<?php echo get_permalink(get_the_ID()); ?>'><?php echo get_permalink(get_the_ID()); ?></a>"; //根据你的需要修改这行代码
    var copy_text = selection + pagelink;
    var new_div = document.createElement('div');
    new_div.style.left='-99999px';
    new_div.style.position='absolute';
 
    body_element.appendChild(new_div );
    new_div.innerHTML = copy_text ;
    selection.selectAllChildren(new_div );
    window.setTimeout(function() {
        body_element.removeChild(new_div );
    },0);
}
}
 
 
document.oncopy = addLink;
</script>
 
<?php
}
}
 
add_action( 'wp_head', 'add_copyright_text');

 

复制楼上代码放入底部即可,具体大家多多试试。

 

赞(0)
未经允许不得转载:酷番云知识库 » wordpress博客文章被采集复制的处理方法
  • 日销500+
    基础型虚拟主机

    共享CPU

    共享内存

    2G空间

    共享带宽

    共享IP

    分布式存储

    适合个人博客、个人站长类网站

    ¥9 原价¥28

  • 日销500+
    超值型云主机CVM

    2核CPU

    2G内存

    180G硬盘

    5M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥99 原价¥210

  • 日销500+
    通用型云服务器ECS

    4核CPU

    4G内存

    50G硬盘

    20M带宽

    独立IP

    分布式存储

    适合电商、论坛类网站

    ¥254 原价¥322

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

中国领先的企业级云服务提供商

域名注册云服务器