如何防止 WordPress 中的文本選擇和復制粘貼

已發表: 2023-01-03

您是否厭倦了網站內容被盜?

為您的網站創建內容很困難,而且託管網站並不便宜。 每天都有大量內容被盜,看到別人因您的努力而獲得榮譽從來都不是一件有趣的事。 此外,複製內容會損害您的 Google 搜索引擎優化。

許多小偷可能會使用您的內容和照片,並在您完成所有工作的同時獲得所有認可。

這篇文章將幫助您密封您網站上的內容並防止第三方訪問它如果您厭倦了小偷竊取您的內容,這篇文章適合您。

這篇文章將教您為什麼防止文本複制和粘貼很重要,如何在 WordPress 上停止複制和粘貼,以及如何使用插件停用複制粘貼。

目錄
為什麼要阻止在您的 WordPress 網站上選擇和復制/粘貼文本?
如何在 WordPress 中禁用文本選擇和復制粘貼 [3 種方法]
方法 1:使用插件保護您的內容(最安全的方法)
如何在 WordPress 中禁用右鍵單擊菜單
如何限制 WordPress 中的右鍵單擊菜單項
如何在 WordPress 中禁用文本選擇和復制
方法二:使用CSS防止文本選擇(弱方法)
方法 3:使用 JavaScript 禁用右鍵單擊
結論

為什麼要阻止在您的 WordPress 網站上選擇和復制/粘貼文本?

如果您在將內容上傳到您的網站時不保護您的內容,您就是在誘使所有人在未經您許可的情況下複製它。

例如,根據 Copytrack 的一項新研究,僅在 2017 年 12 月至 2018 年 12 月的 12 個月內,每天就有 14 億張未經許可的圖像被盜。

複製文本最簡單的方法是選擇文本和右鍵單擊菜單。

您應該禁用文本選擇以防止訪問者復制您的文本。 你讓任何人更難聲稱作者身份或未經授權使用你的文本。

他們仍然可以手動輸入您所有的東西,但這比簡單地複制、粘貼和更改您的作者姓名要困難得多。

如果您開發了內容訂閱並向消費者收費以訪問您的內容,那麼內容被盜甚至可能會阻止您將其貨幣化。

有很多方法可以幫助您使用文本的複制粘貼來防止內容被盜。 但是,它們中的大多數都永久禁用了複製粘貼和文本選擇。

禁用右鍵單擊功能可能會對您網站的用戶體驗產生不良影響,並促使用戶離開您的網站。

為了消除您網站 UX 的任何問題,我發現 WPShield Content Protector 插件在這方面做得很好。

WPShield Content Protector 為您的網站製作了一個新的自定義右鍵單擊菜單,因此您不必禁用右鍵單擊和文本選擇功能。

如何在 WordPress 中禁用文本選擇和復制粘貼 [3 種方法]

可以通過三種有效方法來禁用右鍵單擊和文本選擇。 您可以使用插件、CSS 代碼或 JavaScript 來禁用文本選擇和復制粘貼。

您可以找到有關保護內容的所有可用方法的完整說明。

我測試了所有的方法,會讓你知道哪一個更實用。

方法 1:使用插件保護您的內容(最安全的方法)

在我們的編輯過程中,我們通過測試功能和檢查評論來測試所有 WordPress 內容保護插件。

我們選擇WPShield Content Protector插件作為那篇文章中最好的插件。 因此,我將幫助您使用此插件保護您的網站內容。

此插件是保護內容的最安全解決方案,因為它具有 14 個不同的保護器,涵蓋您網站內容的所有部分。

選擇WPShield Content Protector的原因是除了禁用右鍵和文本選擇外,它還可以讓你限制右鍵菜單項,而不是刪除右鍵菜單,這是這個插件的獨有功能。

使用WPShield Content Protector 免費版,您可以快速禁用右鍵和文本保護!

如何在 WordPress 中禁用右鍵單擊菜單

要禁用右鍵單擊菜單並保護您的內容,請執行以下步驟:

第 1 步:下載 WPShield Content Protector 插件。

第 2 步:打開 WordPress 儀表板並轉到插件 → 添加新插件並手動安裝插件。

第 3 步:轉到WP Shield → 設置

打開 WPShield → 設置並轉到內容保護器面板

第 4 步:打開Right Click Protector並打開Right Click Menu Protector

轉到右鍵單擊保護器並啟用右鍵單擊保護器

第五步:保護協議中選擇完全禁用右鍵單擊上下文菜單,訪問者將完全禁用右鍵單擊。

選擇完全禁用右鍵單擊菜單
如何限制 WordPress 中的右鍵單擊菜單項

重要說明:禁用右鍵單擊選項並不是網站用戶體驗的最佳選擇,因為用戶希望使用右鍵單擊在新選項卡中打開鏈接或在表單中粘貼文本。

但是, WPShield Content Protector PRO具有一項獨特的功能,可讓您限制右鍵單擊菜單,而不是禁用右鍵單擊。

要限制右鍵單擊菜單,請按照下列步驟操作:

第 1 步:轉到WP Shield → 設置。

第 2 步:打開右鍵菜單保護器

打開右鍵單擊菜單保護器

第 3 步:Protection Protocol中選擇Right Click Menu Limiter

在保護協議中打開右鍵菜單限制器

這是打開右鍵單擊菜單限制器時右鍵單擊菜單的外觀。 如您所見,查看頁面源代碼和檢查等選項被禁用,但整個右鍵單擊菜單已啟用。

右鍵單擊菜單限制器示例
如何在 WordPress 中禁用文本選擇和復制

禁用文本選擇也很重要,因為如果不選擇內容,用戶就無法複製它們。

要在 WordPress 中禁用文本選擇,請執行以下說明:

第 1 步:轉到WP Shield → 設置。

第 2 步:轉到Text Copy Protector並將其打開Text Copy Protector。

轉到 Text Copy Protector 並打開 Text Copy Protector

第 3 步:Text Copy Protector提供三種不同的保護協議

  • 完全禁用文本選擇和復制:通過選擇此選項,將禁用文本選擇和復制。 禁用文本選擇會損害您網站的用戶體驗,並可能使瀏覽者感到不舒服。 但是WPShield Content Protector PRO為您網站的用戶體驗提供了更好的選擇。
  • 允許文本選擇,禁用複制:使用此選項,即使文本選擇有效,用戶也無法複製所選文本。
  • Allow Copy, But Append Copyright Notice:使用此選項,當用戶嘗試複製內容時, Copyright Notice Appender中寫入的消息會出現在復製文本的末尾。

您可以選擇保護協議作為您的策略和滿足您需求的最佳選擇。

選擇最適合您需要的保護協議

方法二:使用CSS防止文本選擇(弱方法)

您可以使用 CSS 輕鬆禁用文本選擇。 儘管添加 CSS 來阻止文本選擇很容易,但在瀏覽器上破解它也很容易,所以這不是最安全的方法。

除了是防止文本選擇的最弱方法外,禁用文本選擇還會導致您的網站用戶體驗不佳,並使您網站的訪問者更快離開您的網站。

如果要確保沒有人可以使用文本選擇來複製您的內容,最好使用WPShield Content Protector插件。

要使用 CSS 代碼禁用文本選擇,請遵循以下說明:

第 1 步:轉到外觀 → 自定義

在 WordPress 儀錶盤中打開外觀 → 主題文件編輯器

第 2 步:打開附加 CSS

打開附加 CSS

第三步:在框中添加以下代碼:

 * { user-select: none; -webkit-user-select: none; /* Safari */ -webkit-touch-callout: none; /* iOS Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ }
將自定義 CSS 代碼粘貼到附加 CSS 部分

現在應該在您的網站上禁用文本選擇。

方法 3:使用 JavaScript 禁用右鍵單擊

如果你想阻止文本選擇,JavaScript 是一個可行的選擇。 JavaScript 代碼可以禁用文本選擇以及復制和粘貼到您的網站上。

應該注意的是,如果有人在他們的瀏覽器中禁用了 JavaScript,則此代碼將不再起作用,他們將能夠複製您的資料。

除了 JavaScript 不是最安全的方式之外,它還會對您網站的用戶體驗產生不良影響,並可能給您的瀏覽者帶來糟糕的網站使用體驗。 因此,最好的方法是在WPShield Content Protector插件中使用Right Click Menu Limiter協議,因為它有 14 個保護器,通過啟用它們,您的內容將盡可能安全。

按照以下步驟將 JavaScript 代碼添加到您的網站:

第 1 步:轉到外觀 → 主題文件編輯器並在主題文件部分找到footer.php

在 WordPress 控制面板中打開外觀 → 主題文件編輯器並打開 footer.php

第 2 步:找到</body>標籤。

找到 </body> 標籤

第三步:在</body>標籤前添加如下代碼:

 <script type="text/javascript"> $(document).ready(function () { $('body').bind('cut copy paste', function (e) { e.preventDefault(); }); $("body").on("contextmenu",function(e){ return false; }); }); </script>

此 JavaScript 將在沒有任何插件的情況下禁用 WordPress 上的複制和粘貼。

結論

這篇文章解釋瞭如何保護您的內容、為什麼您應該限制複製粘貼、如何停用文本選擇以及如何限制您網站的右鍵單擊菜單。

儘管我查看了許多禁用右鍵單擊的插件,但我建議您使用WPShield Content Protector限制右鍵單擊菜單,而不是禁用它。

在這篇文章結束之前,我很高興有你的光臨。 如果您對文章有任何想法或問題,請發表評論。

如果您想了解我們的新文章,請在 Facebook 和 Twitter 上關注我們。