Chặn Click Chuột Phải và Ngăn Sao Chép Nội Dung Trong WordPress là một biện pháp bảo vệ nội dung website rất hữu ích. Điều này giúp bạn bảo vệ bài viết, hình ảnh hoặc thông tin quan trọng khỏi bị sao chép trái phép. Trong bài viết này, chúng tôi sẽ hướng dẫn cách dễ dàng thực hiện việc chặn chuột phải và thay đổi nội dung khi sao chép để chỉ hiển thị liên kết bài viết, thay vì nội dung bị sao chép.
Tại Sao Cần Chặn Click Chuột Phải và Sao Chép Nội Dung?
Nếu bạn đang quản lý một website với nhiều nội dung sáng tạo, việc bảo vệ bài viết khỏi bị sao chép là điều rất quan trọng. Người dùng có thể dễ dàng sao chép nội dung của bạn bằng cách sử dụng chuột phải hoặc tính năng sao chép trong trình duyệt. Điều này không chỉ gây ảnh hưởng đến bản quyền mà còn có thể làm giảm chất lượng SEO và trải nghiệm người dùng trên website của bạn.
Việc ngừng hành động sao chép và chặn menu chuột phải giúp bảo vệ nội dung khỏi bị sao chép và khuyến khích người dùng quay lại website của bạn để tham khảo thêm thông tin.
Cách Chặn Click Chuột Phải và Sao Chép Nội Dung Trong WordPress
Để chặn chuột phải và thay đổi nội dung sao chép trong WordPress, bạn cần thêm một đoạn mã vào file functions.php
của theme hoặc child theme của bạn. Dưới đây là hướng dẫn chi tiết:
Bước 1: Thêm Mã Vào File functions.php
Thêm đoạn mã sau vào file functions.php
của theme bạn đang sử dụng (hoặc child theme) để ngừng hành động sao chép và click chuột phải:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | // Thêm JavaScript vào website để ngăn cản hành động sao chép, chuột phải, tải lại trang, kiểm tra mã nguồn và lấy ảnh, ngoại trừ admin // version 1.2 update bởi muathemewpgiare.com function custom_disable_actions() { if (!is_admin() && !current_user_can('administrator')) { // Ngoại trừ admin ?> <script type="text/javascript"> // Ngăn chặn menu chuột phải document.addEventListener('contextmenu', function (e) { e.preventDefault(); }); // Ngăn chặn thao tác sao chép document.addEventListener('copy', function (e) { var copiedText = window.getSelection().toString(); // Kiểm tra nếu có nội dung được sao chép if (copiedText) { // Lấy liên kết của bài viết var postLink = window.location.href; // Thay thế nội dung sao chép bằng liên kết bài viết e.clipboardData.setData('text/plain', 'Bạn đang sao chép nội dung từ: ' + postLink); e.preventDefault(); // Ngừng hành động sao chép } }); // Ngăn chặn việc mở Developer Tools (F12, Ctrl + Shift + I) document.addEventListener('keydown', function(e) { // Ngừng mở Developer Tools (F12, Ctrl + Shift + I) if (e.key === 'F12' || (e.ctrlKey && e.shiftKey && e.key === 'I')) { e.preventDefault(); // Ngừng mở Developer Tools } // Ngừng Ctrl + U (Xem mã nguồn) if (e.ctrlKey && e.key === 'U') { e.preventDefault(); // Ngừng việc mở source code } // Ngừng các thao tác Ctrl khác (Ctrl + C, Ctrl + V, v.v.) if (e.ctrlKey) { e.preventDefault(); // Ngừng mọi thao tác Ctrl } }); // Ngăn chặn lưu ảnh (Save Image As...) document.querySelectorAll('img').forEach(function(img) { img.addEventListener('contextmenu', function(e) { e.preventDefault(); // Ngừng menu lưu ảnh }); }); </script> <?php } } add_action('wp_footer', 'custom_disable_actions'); |
Bước 2: Giải Thích Cách Hoạt Động Của Mã
Chặn Click Chuột Phải: Đoạn mã này lắng nghe sự kiện
contextmenu
(chuột phải) và ngừng hành động mặc định bằng cách sử dụnge.preventDefault()
. Điều này ngăn không cho người dùng mở menu chuột phải.Chặn Sao Chép: Khi người dùng sao chép nội dung, sự kiện
copy
sẽ được kích hoạt. Mã kiểm tra nội dung được sao chép và thay thế nó bằng liên kết của bài viết đang hiển thị. Điều này giúp bạn bảo vệ nội dung, thay vì cho phép người dùng sao chép trực tiếp.Liên Kết Bài Viết: Khi người dùng sao chép, thay vì sao chép nội dung, họ sẽ sao chép một thông điệp chứa liên kết đến bài viết, khuyến khích người dùng quay lại trang của bạn.
Bước 3: Kiểm Tra Kết Quả
Sau khi thêm mã vào functions.php
, bạn có thể kiểm tra kết quả trên website của mình bằng cách:
Tải lại trang web.
Thử nhấp chuột phải để xem menu có bị chặn không.
Thử sao chép nội dung và kiểm tra xem nội dung sao chép đã được thay đổi thành liên kết bài viết hay chưa.
Lợi Ích Khi Chặn Click Chuột Phải và Sao Chép Nội Dung
Bảo Vệ Nội Dung: Ngừng hành động sao chép giúp bảo vệ nội dung bài viết của bạn khỏi bị sao chép trái phép.
Cải Thiện SEO: Nội dung gốc không bị sao chép giúp nâng cao giá trị SEO cho website của bạn, vì Google sẽ không đánh giá thấp các bài viết trùng lặp.
Khuyến Khích Người Dùng Trở Lại: Việc thay đổi nội dung sao chép thành liên kết bài viết khuyến khích người dùng truy cập lại trang của bạn thay vì sao chép thông tin từ trang khác.
Lưu Ý Quan Trọng
Mặc dù việc chặn sao chép có thể giúp bảo vệ nội dung của bạn, nhưng không có cách nào hoàn toàn ngừng người dùng sao chép nội dung nếu họ thực sự muốn. Tuy nhiên, việc này sẽ làm cho việc sao chép trở nên khó khăn hơn và giúp bảo vệ một phần nội dung của bạn.
Kết Luận
Chặn click chuột phải và sao chép nội dung trong WordPress là một biện pháp bảo vệ nội dung hiệu quả. Mặc dù không thể ngăn hoàn toàn hành động sao chép, nhưng việc thực hiện các bước đơn giản trên sẽ giúp bạn bảo vệ nội dung của mình tốt hơn và giữ lại giá trị SEO cho website. Hãy theo dõi blog của tôi để cập nhật thêm những thủ thuật và mẹo vặt hữu ích trong việc quản lý và tối ưu hóa website WordPress!
- 10 Lưu ý Khi Thiết Kế Website Chuẩn SEO Không Thể Bỏ Qua 2025
- Tối Ưu Hóa SEO Cho Các Doanh Nghiệp Nhỏ Năm 2025 Mới Nhất
- Tri Ân Cuối Năm – Share Code Website Bất Động Sản Miễn Phí Cho Anh Em Đầu Tư!
- WP Points and Rewards for WooCommerce – Tăng trưởng doanh số với hệ thống tích điểm thông minh
- Sharecode Theme WordPress Miễn Phí: Integro – Giao Diện Đỉnh Cao Cho Studio & Agency Sáng Tạo