Hướng dẫn tự động đưa link nguồn bài viết trong website WordPress, Blogspot

Bài viết này vừa được chỉnh sửa lúc: 21/05/2018

Chủ đề copy bài viết không còn mới, với WordPress thì không có gì là không thể.  Hình thức copy bài viết có rất nhiều cách:

  • Copy trực tiếp từ trang
  • Sử dụng plugin auto leech
  • Với các website chặn copy, người copy sử dụng các bên thứ 3 / bật nguồn lên

=> Việc chặn người khác copy bài viết trên website của bạn là điều không thể – tôi chắc chắn 100%

Cũng chỉ ngăn chặn được người sử dụng plugin leech bài, đánh vào ý thức người copy nội dung ghi rõ nguồn bài viết khi sử dụng nội dung trên trang của họ

Hướng dẫn tự động đưa link nguồn bài viết trong website WordPress, Blogspot

Để tự động chèn link nguồn bài viết khi ai đó sao chép thì bạn nhúng đoạn code javascript sau vào trước thẻ </head> của website:

Đối với WordPress, bạn mở file header.php trong thư mục /wp-content/themes/theme_cua_ba

Bước 1: Đăng nhập vào quản trị Blogspot.

Bước 2: Vào phần Mẫu -> chọn Chỉnh sửa HTML.

Bước 3:  Có 2 cách

Cách 1:

*  Chèn trực tiếp đoạn code  trước thẻ </head>:

<script type="text/javascript">
 function addLink() {
 //Get the selected text and append the extra info
 var body_element = document.getElementsByTagName('body')[0];
 var selection;
 selection = window.getSelection();
 var pagelink = "<br /><br /> Nguồn bài viết: <a href='"+document.location.href+"'>"+document.location.href+"</a>";
 var copytext = selection + pagelink;
 var newdiv = document.createElement('div');
 
 //hide the newly created container
 newdiv.style.position='absolute';
 newdiv.style.left='-99999px';
 
 //insert the container, fill it with the extended text, and define the new selection
 body_element.appendChild(newdiv);
 newdiv.innerHTML = copytext;
 selection.selectAllChildren(newdiv);
 
 window.setTimeout(function() {
 body_element.removeChild(newdiv);
 },0);
 }
document.oncopy = addLink;
</script>

* Đặt đoạn code trong file function.php của theme thay vì ném vào thẻ <head>

function add_copyright_text(){
if (is_single()){?>
<script type="text/javascript">
 function addLink() {
 //Get the selected text and append the extra info
 var body_element = document.getElementsByTagName('body')[0];
 var selection;
 selection = window.getSelection();
 var pagelink = "<br /><br /> Nguồn bài viết: <a href='"+document.location.href+"'>"+document.location.href+"</a>";
 var copytext = selection + pagelink;
 var newdiv = document.createElement('div');
 
 //hide the newly created container
 newdiv.style.position='absolute';
 newdiv.style.left='-99999px';
 
 //insert the container, fill it with the extended text, and define the new selection
 body_element.appendChild(newdiv);
 newdiv.innerHTML = copytext;
 selection.selectAllChildren(newdiv);
 
 window.setTimeout(function() {
 body_element.removeChild(newdiv);
 },0);
 }
document.oncopy = addLink;
</script>
<?php
        }
}
add_action( 'wp_head', 'add_copyright_text');

Cách 2:  Sử dụng plugin Append Link on Copy

 

Phương pháp này rất cơ bản và chỉ cần tắt javascript trên trình duyệt là nó hoàn toàn vô tác dụng.  Copyrighter đã tiến hóa lên tầm khác rồi, mình viết bài này cũng chỉ để cho đỡ chống website thôi … còn nhiều bài khác cũng rất hữu ích bạn từ từ xem nhé !

 

Chúc bạn thành công!

0 0 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x