最近,发现自己的网站被整站克隆,甚至连主题、风格、评论都都全部被克隆,而且更可怕的是网址maguang.n-e-t都被自动替换成了对方的网址。最初,我是参照这两个方法来解决:
1.直接加到single.php模板中
找到主题文件下的single.php文件,在适当位置加上如下代码:
<div id="post-copyright"> 如未注明,均为原创,转载需注明出处 <br/> 本文链接地址:<?php echo get_permalink();?><br/> </div> |
2.通过add_filter加入到文章的末尾
我们通过给the_content添加过滤来给文章加上版权信息,代码如下:
function ShowPostCopyright($content) { if(is_single() or is_feed()) { $content .= '<div id="post-copyright">如未注明,均为原创,转载需注明出处 <br/> 本文链接地址:'.get_permalink().'<br/></div>'; } return $content; } add_filter('the_content', 'ShowPostCopyright', 1); |
但是,这样的版权声明,一点作用都没有,因为对方会直接把本人网站地址替换成他的地址。于是,我想,应该将之改造一下。既然文本容易替换,那图片,就不容易替换了吧?
于是,我就将第2种方法做了改造,即将“如未注明,均为原创,转载需注明出处”文字替换成图片形式,如下:
function ShowPostCopyright($content) {
if(is_single() or is_feed()) {
$content .= '<div id="post-copyright"><img class=" wp-image-5833 aligncenter" src="http://maguang.net/cr.jpg"/> <br/>
</div>';
}
return $content;
}
add_filter('the_content', 'ShowPostCopyright', 1);
效果可参考文章结尾声明。如果有需要的话,直接将上述代码中的图片地址(红色部分)替换成自己的版权声明图片网址即可。
至于如何根治被克隆,可以先参考下这篇文章,文中提供了多种方法,但我还没具体试。等有时间了,再行解决。
第一次看到有人克隆别人整个站点的。