如何禁用右键单击 WordPress 图像
已发表: 2023-03-30您是否注意到有人在未经您许可的情况下窃取您的图像? 如果您是这种情况的受害者,我们会为您准备一些东西。 本文将向您展示如何禁用右键单击 WordPress 图片并限制图片下载!
为什么禁用右键单击 WordPress 图片?
如果您是原创内容创作者,那么保护您的照片免遭盗窃将是您最关心的问题。 如您所知,每个人都可以通过两次单击来下载您的图片——一次右键单击和一次左键单击,因此当您的首要任务是防止网站上的图片被盗时,您应该首先禁用右键单击图片。 这将帮助您打击图像盗窃并减少未经授权的下载。
一些网站会聘请图形设计师为其业务创建图像。 如果您通过花钱聘请设计师来开发图片,您还应该毫不犹豫地考虑禁用该功能。
以下部分将向您展示这样做的一些优缺点,以便您更好地理解这个概念。
禁用右键单击的优点和缺点
在我们继续之前,了解在您的 WordPress 网站上禁用该功能的利弊是必不可少的。 它将帮助您决定这样做对您的网站是否是个好主意。
优点
- 防止图像盗链——如果有人知道您的媒体文件 URL,他们会直接将其嵌入到他们的网站上,而无需将其上传到他们的服务器。 删除右键单击功能将防止它发生(本指南后面将详细介绍图像盗链)。
- 保留你的原创作品——如果你为图像付费,你必须考虑它。 这样,您可以保留原始作品并限制每次外部下载。
缺点
- 并非对每个访问者都是最佳选择——如果您在博客文章中共享代码片段,则禁用该功能是错误的。 访问者需要复制代码片段而不是手动输入。
- 并非每次都有效——用户仍然可以通过在浏览器选项卡上阻止 JavaScript 或截取图片来窃取您的图片。
如何禁用右键单击WordPress
现在您已经了解禁用右键单击如何保证您网站内容的安全,让我们看看在 WordPress 上执行此操作的不同方法。 有两种方法可以完成任务。
- 使用插件
- 手动使用一些代码
我们将向您展示这两种方法,因此您可以根据自己的要求和偏好选择一个选项。
话不多说,让我们看看过程。
1) 使用插件
我们将使用这些插件:
- 禁用 WP 的右键单击
- WP 内容复制保护和无右键单击
这两个插件都可以毫不费力地完成这项工作。 现在,让我们看看它是如何完成的。
1.1) 禁用 WP 的右键单击
该插件的作用正如它的名字所说:它禁用了在 WordPress 上的右键单击。 这不仅仅意味着您不能复制图像。 这也意味着您无法复制文本、在 Google 中搜索您突出显示的术语或使用右键单击按钮执行任何其他操作。
如果您认为这是最佳选择,让我们进入逐步完成任务的过程。 您需要做的第一件事是,在您的网站上安装 Disable Right Click for WP 。 由于它是免费版插件,您可以直接从 WordPress 插件存储库安装它。
转到插件 > 添加新插件。
搜索插件,安装它,然后激活它。
当您激活该插件时,它将在您的整个网站上运行,但如果您以管理员身份登录,您将拥有完全控制权并且可以毫无问题地执行右键单击。
它还会禁用键盘快捷键,例如:
- CTRL+C、CTRL+X、CTRL+V:复制、剪切和粘贴
- CTRL + U:查看源代码
- F12/CTRL+SHIFT+I/CTRL+SHIFT+K:检查元素
现在,人们将无法下载您网站的图片并将其上传到其他地方。 由于这不会影响管理员,您需要注销才能看到正在运行的插件。 或者,您也可以转到私人窗口并查看插件的性能。
当有人右键单击您的内容时,该工具还可以显示警告/消息。 如果您让网站访问者知道上述功能将不再起作用,这将很有用。
在 WordPress 设置下,您将看到插件的配置。
在常规设置中,您将看到启用警告的选项。
启用它后,前端用户将看到一条消息,告诉他们不能再执行右键单击。
该插件配置最少,易于使用。
1.2) WP 内容复制保护和无右键单击插件
WP Content Copy Protection & No Right Click Plugin是完成任务的另一个不错的选择。 就像 WP 插件的禁用右键单击一样,您也可以阻止每个键盘快捷键。 本节将向您展示如何使用插件来完成这项工作。
首先,在您的网站上安装 WP Content Copy Protection & No Right Click 然后激活它。
完成激活后,您将在左侧看到插件的设置。
默认配置选项很好。 但是如果你需要调整它们,你可以这样做。
进行更改后,保存设置。
这样,您可以使用 WP Content Copy Protection & No Right Click 来保护您的图像。
如果您在使用插件后没有看到结果,那是因为您的缓存。 在这种情况下,清除 WordPress 缓存。
2)使用代码
对于不太了解编码的人来说,插件是快速解决方案。 但是它们会减慢您的网站速度。 如果您不想安装更多插件并且更喜欢使用一些代码,请继续阅读本节。 我们将提供一个可以高效工作的简单代码。
注意:我们将调整一些主题文件,因此我们建议您创建一个子主题。 这样,您不会在父主题更新时丢失任何修改。
首先,转到仪表板中的外观 > 主题文件编辑器。 您将在右侧的主题文件夹中看到所有 PHP 和 CSS 文件。
现在,向下滚动并找到 footer.php 文件。
找到该文件后,将此 JavaScript 代码添加到其中。
<脚本类型="文本/javascript"> jQuery(文档).ready(函数(){ //禁用剪切复制粘贴 jQuery('body').bind('剪切复制粘贴', function (e) { e.preventDefault(); }); //禁用鼠标右键 jQuery("body").on("上下文菜单",function(e){ 返回假; }); }); </脚本>
该文件将如下所示。
粘贴代码后,您可以更新文件。 这样,您可以在不使用第三方插件的情况下禁用右键单击您的 WordPress 网站。
奖励:保护您的内容的其他技巧
您还可以使用许多其他选项来保护您的内容免受在线盗版者和小偷的侵害。 让我们来看看其中的一些:
- 用版权法保护内容
- 水印图像
- 禁用热链接
让我们仔细看看这些选项中的每一个。
1) 添加版权声明
通过在您的网站上包含版权声明,您可以让人们知道您的内容是您的知识产权,未经您的许可不得使用。 这很有用,因为并非所有用户都知道窃取内容的后果并且可能不是故意的。
你不必让你的通知太难理解。 只需告诉人们他们如何可以和不能使用您的财产。 例如,您可能决定人们可以使用您站点的摘录和链接。 您可以澄清您或您的网站应该获得全部信用并要求提供指向原始作品的链接。
我们建议将您的版权声明添加到网站每个页面上都可以看到的某个位置,例如页脚或侧边栏。 这样,您也将拥有在必要时做某事的合法权利。
2)水印图像
添加水印是阻止人们在 WordPress 上窃取您的照片的最佳方法之一。 如果你在图片上加水印,每个看到它的人都会知道它是从哪里来的。
您可以使用插件自动为图像添加水印。 这些插件中的大多数都可以让您更改水印的透明度。 这允许人们看到图像,即使他们只能看到一点文本或徽标。 另一方面,您可以使用 Adobe Illustrator 等专用工具手动为照片添加水印。
3) 禁用盗链
盗链是当今常见的问题。 当人们直接从您的网络服务器将图像嵌入到他们的网站时,这被称为盗链。 所以当一些网站访问者登陆目标页面时,图像将直接从您的服务器显示。
这似乎不对。
这可能会导致更多的带宽使用和网站正常运行时间问题。 如果您使用向您收取带宽消耗费用的网络托管服务提供商,您将开始为额外的数据传输支付更多费用。 此外,由于网站每次有访问者时都会请求图像,因此这是一个额外的 HTTP 请求。
这也会影响您网站的速度和性能。 总的来说,禁用热链接是一个你可以做的好主意。 为此,请复制以下代码并将其粘贴到根目录中的 .htaccess 文件中。
#disable hotlinking of images with forbidden or custom image 选项 重写引擎开启 RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomainname.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] 重写规则 \.(jpg|jpeg|png|gif)$ – [NC,F,L]
您需要将yourdomainname.com替换为您的实际域名。
结论
如今,内容或图像盗窃非常普遍。 用户可以在不考虑后果的情况下恶意复制图像,但如果您禁用右键单击您的 WordPress 网站,访问者将无法在未经您许可的情况下下载您的图像。 本指南展示了一些使用或不使用插件来完成工作的方法。
最简单的方法是使用专用插件。 使用像禁用 WP 的右键单击这样的工具,您可以在几分钟内禁用右键单击图像。 另一方面,如果您认为添加额外的插件不是正确的选择并且您有一些编码知识,则可以使用一些代码。
最后,我们看到了您可以采取的额外措施来保护您的内容,例如
- 使用版权
- 为您的图像添加水印
- 禁用热链接
我们希望您发现本文对您有所帮助,并了解了有关禁用 WordPress 右键单击的更多信息。 如果您这样做了,请随时与您的博主同行分享此内容。 您可以查看我们的博客以获取更多教程。
您可能喜欢的类似文章:
- 如何防止 WordPress 图像盗用
- WordPress 上的水印图像:您需要知道的一切
- WooCommerce 的最佳安全插件