純代碼實現WordPress內容被複製時,自動複製版權資訊

當有人想複製你網站的內容時
你又希望他能註明出處
像這樣圖一

複製後,他轉貼到word或其他地方時
自動給他增加版權資訊出現
圖二
打開主題的functions.php貼入下面代碼

  1. function sheruo_copyright() { ?>   
  2.   
  3. function addLink() {   
  4.     var body_element = document.getElementsByTagName('body')[0];   
  5.     var selection;   
  6.     selection = window.getSelection();   
  7.     var pagelink = "<br /><br /> 出處: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />Copyright &copy; text is here"// change this if you want   
  8.     var copytext = selection + pagelink;   
  9.     var newdiv = document.createElement('div');   
  10.     newdiv.style.position='absolute';   
  11.     newdiv.style.left='-99999px';   
  12.     body_element.appendChild(newdiv);   
  13.     newdiv.innerHTML = copytext;   
  14.     selection.selectAllChildren(newdiv);   
  15.     window.setTimeout(function() {   
  16.         body_element.removeChild(newdiv);   
  17.     },0);   
  18. }   
  19. document.oncopy = addLink;   
  20. </script>   
  21. <?php   
  22. }   
  23. add_action( 'wp_footer', 'sheruo_copyright');  
你可以自行修改語法內的中文字

代碼由https://gist.github.com/umidjons/8612712

評論 (0)

此處尚未發表評論

留言

  1. 以遊客身份發表評論。 註冊登入到您的帳戶。
附件 (0 / 3)
分享您的位置