复制wordpress文章后带推广文字的解决方法

有时候我们在复制别人wordpress文章或其他网站后,复制文字后就会自动在复制内容后面加上文章地址及版权信息。如果我们自己的网站也想实现这种效果如何操作呢?解决办法如下:

其他类型的网站也通用

复制wordpress文章后带推广文字的解决方法 网站建设教程 第1张

新建一个js文件,把代码下面的代码复制进去,放在wordpress主题footer.php文件body代码结束前就可以了。

//复制网页内容,粘贴就自动加上网址
var Sys = {};
  var ua = navigator.userAgent.toLowerCase();
  if (window.ActiveXObject){
    document.body.oncopy=function(){
	  event.returnValue=false;
	  var t=document.selection.createRange().text;
	  var s="本文来自:"+document.location.href+" ; 原文链接:"+document.location.href+" ";
	  clipboardData.setData('Text',t+'rn'+s);
	}
  }
  else {
	function addLink() {
      var body_element = document.getElementsByTagName('body')[0];
      var selection;
	  selection = window.getSelection();
	  var pagelink = " 本文来自:资源下载网/www.cnzyxz.com ; 原文链接:"+document.location.href+" ";
	  
	  var copytext = selection + pagelink;
	  var newdiv = document.createElement('div');
	  newdiv.style.position='absolute';
	  newdiv.style.left='-99999px';
	  body_element.appendChild(newdiv);
	  newdiv.innerHTML = copytext;
	  selection.selectAllChildren(newdiv);
	  window.setTimeout(function() {
	    body_element.removeChild(newdiv);
	  },0);
	}
	  document.oncopy = addLink;
  }
//