24、wordpress禁止复制文章内容文字/禁用右键和F12的WordPress插件/代码
如果你觉得自己的网站内容非常有价值,不想被别人直接复制拿走,可以考虑给你的WordPress网站添加禁止复制文章内容文字、禁用右键和F12的功能。但也要注意该插件可能导致用户体验,所以根据你的网站情况判断是否需要使用。
WP Content Copy Protection & No Right Click
基本特点:
保护您的内容被选择和复制
没有人可以保存您网站中的图片
没有右键单击或上下文菜单
在保存图像或右键单击时显示警报消息、图像广告或HTML广告
禁用以下快捷键:CTRL + A,CTRL + C,CTRL + X,CTRL + S或CTRL + V
先进且易于使用的控制面板
如果您愿意,没有人可以右键单击您网站上的图片
付费版功能:
添加水印
使用htacsess规则
支持jquery覆盖保护
完全控制右键单击或上下文菜单
当用户右键单击图像、文本框、链接、纯文本等时,显示警报消息
管理员可以将主页或单个文章排除在复制保护之外
管理员可以为管理员用户禁用复制保护
3个保护层(JavaScript保护、RightClick保护、CSS保护)
积极的图像保护(专家用户几乎不可能窃取您的图像!)
与所有主要主题框架兼容
与所有主流浏览器兼容
在IE9、IE10、Firefox、Google Chrome、Opera中经过测试
禁用图像拖放功能
可在智能手机和iPhone上使用
能够为每页或每个文章设置不同级别的保护
一、安装启用
wordpress后台插件/安装插件/搜索WP Content Copy Protection & No Right Click安装并启用
二、配置
默认情况下,每个插件选项都是启用的。 让我们浏览一下这些选项,看看它们是如何工作的。
共有三个选项卡,每个选项卡上都有类似的设置——主要是启用或禁用对帖子、页面和主页的保护的选项。
有不同的选项卡可以做基本相同的事情,因为插件使用不同的方法来进行阻止。 通过更改不同选项卡上的设置,您可以混合和匹配方法并找到最适合您的方法。
主设置选项卡:Main Settings
在此选项卡上,您可以更改当有人试图右键单击或打印受保护内容时出现的警告消息。
禁用此选项卡上的选项可停止弹出右键单击警报。 它不控制保护是否处于活动状态。 这是在其他选项卡上配置的。
高级 RightClick 保护选项卡
此选项卡启用或禁用基于 JavaScript 的右键单击保护。 它禁用右键单击和打印。
您可以选择单独对帖子、页面或您的主页应用保护。
因为这个方法依赖于 JavaScript, 如果访问者在浏览器中禁用了 JavaScript,它将无法工作.
CSS 选项卡的高级保护
在此选项卡上启用保护可防止打印帖子,但不会禁用右键单击。 这同样适用于主页。
静态页面的 CSS 保护在插件的免费版本中不可用.
三、简单代码实现
将下面代码放到footer.php里
有2种代码
第一种:复制时有提示标语,标语可自己设计
<html>
<head><title>防复制</title><meta http-equiv="Content-Type" cont
ent="text/html; charset=utf-8" /></head>
<script>
function stop(){
alert('爱我文章,就尊重版权!');
return false;
}
document.oncontextmenu=stop;
</script>
<body onselectstart="return false" onpaste="return false" oncop
y="return false;"
oncut="return false;" >
</body>
</html>
第二种:禁止所有复制功能
四、其他方法防止采集
1禁用Feed,wordpress默认情况下会生成Feed文件,这些文件可以让读者通过RSS订阅你的网站更新。但同时也给了不法分子极大的方便,他们可以通过Feed文件一次性抓取你所有的文章。因此,我们可以考虑禁用Feed文件或限制其访问权限。
下面是禁用wordpress的feed功能的代码,放到wordpress主题的functions.php文件中:
//禁用 feed
function disable_our_feeds() {
wp_die( __('Error: No RSS Feed Available, Please visit our homepage.'));
}
add_action('do_feed', 'disable_our_feeds', 1);
add_action('do_feed_rdf', 'disable_our_feeds', 1);
add_action('do_feed_rss', 'disable_our_feeds', 1);
add_action('do_feed_rss2', 'disable_our_feeds', 1);
add_action('do_feed_atom', 'disable_our_feeds', 1);
2使用CDN加速,CDN可以将你的网站静态资源缓存到全球各地的服务器上,这样可以有效地减轻源站的压力,并且让读者更快地访问你的网站。而对于那些想要采集你文章的来说,由于每个节点上的缓存内容都是不同的,他们很难一次性抓取完整的文章。
3添加版权声明,为了防止别人盗取你的文章,你可以在每篇文章开头或结尾处添加版权声明,明确告知读者该文章版权归属于你。这样一来,即使别人转载了你的文章,也可以通过这个声明来阻止他们侵权。
// 内页添加转载请注明
function tedlfie_copyright($content) {
if( is_single()){
$content.= '<p class="post-copy"><span>转载请注明:</span><a href="'.get_permalink().'" rel="external nofollow noopener noreferrer" target="_blank">'.get_the_title().'</a> - <a href="'.get_bloginfo('url').'" rel="external nofollow noopener noreferrer" target="_blank">'.get_bloginfo('name').'</a></p>';
}
return $content;
}
4使用图片防盗链,如果你经常使用图片来装饰你的文章,那么你需要注意图片是否被盗用。有些不法分子会直接复制你文章中的图片链接地址,在自己的网站上展示。这种行为不仅会占用你流量,还可能侵犯到你的版权。因此我们可以使用图片防盗链技术来保护自己的图片资源。
5使用SSL证书,使用SSL证书也可以有效地保护你的文章。SSL证书可以为你的网站提供加密连接,防止别人在传输过程中窃取你的数据。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。