WordPress复制文字自动添加版权信息

原创 Laughing  2018-01-22 21:55  阅读 820 次 评论 0 条

方法一、将以下代码放入主题对应的functions.php文件即可

  1. //复制文字自动添加版权信息  
  2. function v7v3_copyright() { >  
  3. <script type='text/javascript'>  
  4. function addLink() {  
  5.     var body_element = document.getElementsByTagName('body')[0];  
  6.     var selection;  
  7.     selection = window.getSelection();  
  8.     var pagelink = "<br /><br /> 原文信息: <?php if(is_single()){ the_title();}> 原文链接:<a href='"+document.location.href+"'>"+document.location.href+"</a>";  
  9.     var copy_text = selection + pagelink;  
  10.     var new_div = document.createElement('div');  
  11.     new_div.style.left='-99999px';  
  12.     new_div.style.position='absolute';  
  13.     body_element.appendChild(new_div );  
  14.     new_div.innerHTML = copy_text ;  
  15.     selection.selectAllChildren(new_div );  
  16.     window.setTimeout(function() {  
  17.         body_element.removeChild(new_div );  
  18.     },0);  
  19. }  
  20. document.oncopy = addLink;  
  21. </script>  
  22. <?php  
  23. }  
  24. add_action( 'wp_head', 'v7v3_copyright');  

方法二,将以下代码放入header.php中

  1. <script type="text/javascript">function addLink() {  
  2.     var body_element = document.body;  
  3.     var selection;  
  4.     selection = window.getSelection();  
  5.     if (window.clipboardData) { // Internet Explorer  
  6.         var pagelink ="\r\n\r\n 原文出自[ 木子网 ] 转载请保留原文链接: "+document.location.href+"";  
  7.         var copytext = selection + pagelink;  
  8.         window.clipboardData.setData ("Text", copytext);  
  9.         return false;  
  10.     } else {  
  11.         var pagelink = " 原文出自[ 木子网 ] 转载请保留原文链接: "+document.location.href+"";  
  12.         var copytext = selection + pagelink;  
  13.         var newdiv = document.createElement('div');  
  14.         newdiv.style.position='absolute';  
  15.         newdiv.style.left='-99999px';  
  16.         body_element.appendChild(newdiv);  
  17.         newdiv.innerHTML = copytext;  
  18.         selection.selectAllChildren(newdiv);  
  19.         window.setTimeout(function() {  
  20.         body_element.removeChild(newdiv);  
  21.         },0);  
  22.     }  
  23. }  
  24. document.oncopy = addLink;  
  25. </script>  
本文地址:https://www.lisen.me/wordpress-copy-text-automatically-adds-copyright-information.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情