当复制文章内容时,会自动带来一个版权链接。这个功能可以移动到文字博客吗?答案还可以,今天汇站网就分享给大家,虽然这个功能很简单,但它就足够了。
许多网站的作者,尤其是博客,一些文章是自己的努力发挥原始学习经验,实用教程,虽然我们出版为了互联网的分享精神,也欢迎每个人复制和重印,但很多人不知道如何尊重他人的劳动。通常在复制没有原始版权,甚至假装是自己的原件,非常无言。为此,我们首先在文字主题程序中添加版权功能。例如:wordpress 会自动以几种方式添加版权来转载文章,并自动添加版权链接。这是几年前的事,留下了清晰的文本提醒,后来发现知乎很好,所以我在网上找到了如何在文字实现它,最后让我在知更鸟的博客上找到一种方法。
方法:JS 代码实现仿知乎自动添加版权功能。
1、JS 调用代码:
<script ="text/javascript">这里放版权代码</script>
2、版权代码 1:
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;
3、版权代码 2:
function addLink() {var body_element = document.body;var selection;selection = window.getSelection();if (window.clipboardData) { // Internet Explorervar pagelink ="\r\n\r\n 原文出自[ 楚狂人 ] 转载请保留原文链接: "+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;
使用方法:
将上面的第二个“版权代码”添加到第一个代码中间的提示位置,然后将其复制到文字主题的 header.php 或 footer.php,如果您的主题背景有自定义代码选项会更好。
友好的提示:
修改模板后,请记住将模板代码更改为:没有 BOM(无签名)的 UTF-8,否则提示符中的汉字将进行编码。建议使用特殊的编辑工具,如记事本++(免费)来编辑修改后的主题模板文件。
这种方法允许我们删除文章页面代码中文章末尾的版权提示。
转载请注明:汇站网 » wordpress 复制文章并自动添加版权和原文的链接