为什么要在 WordPress 站点中防止文字选择和复制粘贴?
许多博主发现他们的内容会被偷窃并未经许可使用。这可能通过自动化内容抓取发生,也可能有人手动复制部分或全部内容。防止他人复制粘贴文字的一个方法是使他们难以选择您网站上的文字。
请记住,技术熟练的用户仍然可以查看源代码或使用检查工具复制他们想要的任何内容。这些技术也无法阻止使用自动博客工具通过 RSS 获取内容的人。考虑到这些,让我们来看一下几种在 WordPress 中防止文字选择和复制的方法。
方法1:使用 CSS 防止文字选择
这种方法更简单,您只需要向您的 WordPress 主题添加一些自定义 CSS 代码。如果您之前没有这样做过,请查看我们的添加自定义 CSS 的指南然后再开始。
首先,您需要访问 WordPress 管理区域中的外观 » 自定义页面以启动主题定制器。
在主题定制器中,您需要点击左侧栏的“额外 CSS”选项卡。现在,您将看到一个框以便向您的 WordPress 主题添加自定义 CSS。只需复制并粘贴以下 CSS 代码到该框中。
* { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */}
这是添加后代码的样子。现在,继续尝试在实时定制器中选择您页面上的一些文本。您会发现无法选择它。不要忘记点击顶部的“发布”按钮以使更改对所有人可见。
注意:此方法仅允许您为当前活动的主题添加自定义 CSS。如果您更改主题,自定义 CSS 将不会被保存。为了您的代码无论使用哪个 WordPress 主题都能被保存,我们建议使用 WPCode 插件。
方法2:使用插件防止文字选择
在这种方法中,我们将使用一个禁用文字选择和右键点击的 WordPress 插件。这也会保护图片不被下载和重用。首先,您需要安装并激活 WP 内容复制保护插件。有关更多详细信息,请参阅我们的如何安装 WordPress 插件的逐步指南。
激活后,插件将立即生效。用户将无法再从您的网站复制并粘贴文本。他们也无法右键点击或打印您的内容。如果您想更改插件的设置,也很容易。只需转到 WordPress 管理中的“复制保护”页面。在这里,您可以选择启用或禁用特定类型内容的保护。确保在进行任何更改后点击“保存设置”按钮。您还可以更改如果有人试图打印您的内容时将显示的消息。消息将在打印预览和打印件中显示。
在 WordPress 中防止文字选择是个好主意吗?
虽然许多新网站所有者希望阻止人们从他们的网站上复制粘贴内容,但这些技巧实际上并不能防止内容被盗。任何稍微有技术背景的用户都可以轻易打开您的网站源代码复制任何他们想要的内容。此外,并不是每个复制您文本的人都是内容小偷。例如,有些人可能只是想复制标题以在社交媒体上分享您的文章。这就是为什么防止文字选择并不是最佳实践。我们建议您仅在觉得对网站非常必要时才使用此方法。