WordPress

为WordPress博客复制文字添加版权信息功能

我们常常在阅读别人博客时,复制内容后,自动加入了对方的版权信息,或者是推荐阅读灯功能。这对于保护自动版权,是很不错的一个技巧。

这个功能可以利用插件实现,但是免插件也能实现。尽量不需要用插件实现这个功能。

方法很简单,复制粘贴以下代码到functions.php文件中。

  1. function add_copyright_text() { ?>;  
  2. <script type="text/javascript">  
  3. function addLink() {  
  4.  var body_element = document.getElementsByTagName('body')[0];  
  5.  var selection;  
  6. selection = window.getSelection();  
  7.  var pagelink = " 
  8.   
  9. 转载请注明来源: <a href='"+document.location.href+"'>"+document.location.href+"</a>";  
  10.  var copy_text = selection + pagelink;  
  11.  var new_div = document.createElement('div');  
  12. new_div.style.left='-99999px';  
  13. new_div.style.position='absolute';  
  14. body_element.appendChild(new_div );  
  15. new_div.innerHTML = copy_text ;  
  16. selection.selectAllChildren(new_div );  
  17. window.setTimeout(function() {  
  18. body_element.removeChild(new_div );  
  19.  },0);  
  20. }  
  21. document.oncopy = addLink;  
  22. </script>  
  23. <?php  
  24. }   
  25. add_action( 'wp_footer', 'add_copyright_text');  
(1)

本文由 优次元 作者:芈悦 发表,转载请注明来源!

热评文章

发表评论