相信大家也一定遇到过,当用户复制某个站点的内容后面会自动添加版权信息。这类功能可以给站点带来优化上面的帮助。
想必大家辛苦原创的东西都希望能够得到转作者的出处保留。
那么怎么才能复制文章中自动添加网站版权呢?下面就分享使用 WordPress 建站给复制文章内容添加版权信息的两种方法,选其一即可!
方法一:js调用
将下面“版权代码”整体复制到你wordpress主题的header.php或者footer.php中就可以了。
<script type="text/javascript"> function addLink() { var selection = window.getSelection(); pagelink = ". 原文出自[菜鸟站长之家] 转载请保留原文链接: " + document.location.href; copytext = selection + pagelink; newdiv = document.createElement('div'); newdiv.style.position = 'absolute'; newdiv.style.left = '-99999px'; document.body.appendChild(newdiv); newdiv.innerHTML = copytext; selection.selectAllChildren(newdiv); window.setTimeout(function () { document.body.removeChild(newdiv); }, 100); } document.oncopy = addLink; </script><script type="text/javascript">
方法二:
使用方法:将下面“版权代码”整体添加到你wordpress主题的functions.php中就好了。
function addLink() { var body_element = document.body; var selection; selection = window.getSelection(); if (window.clipboardData) { // Internet Explorer var pagelink ="rnrn 原文出自[菜鸟站长之家] 转载请保留原文链接: "+document.location.href+""; var copytext = selection + pagelink; window.clipboardData.setData ("Text", copytext); return false; } else { var pagelink = " 原文出自[菜鸟站长之家] 转载请保留原文链接: "+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;
发表评论