WordPress主题内容被复制后自动添加文章链接

WordPress主题内容被复制后自动添加文章链接,第1张

概述WordPress站点内容被别人复制是常有的事,你可以给你的WordPress站点添加一个功能:内容被复制后,粘贴的时候自动在后面添加文章链接。 将下面的代码添...

wordpress站点内容被别人复制是常有的事,你可以给你的wordpress站点添加一个功能:内容被复制后,粘贴的时候自动在后面添加文章链接。将下面的代码添加到主题的 functions.PHP 文件中:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

function add_copyright_text() {

if (is_single()) { ?>

 

<script type='text/JavaScript'>

function addlink() {

if (

window.getSelection().containsNode(

document.getElementsByClassname('entry-content')[0],true)) {

var body_element = document.getElementsByTagname('body')[0];

var selection;

selection = window.getSelection();

var oldselection = selection

var pagelink = "<br /><br /> 阅读更多: <?PHP the_Title(); ?> <a href='<?PHP echo get_permalink(get_the_ID()); ?>'><?PHP echo get_permalink(get_the_ID()); ?></a>"; //根据你的需要修改这行代码

var copy_text = selection + pagelink;

var new_div = document.createElement('div');

new_div.style.left='-99999px';

new_div.style.position='absolute';

 

body_element.appendChild(new_div );

new_div.INNERHTML = copy_text ;

selection.selectAllChildren(new_div );

window.setTimeout(function() {

body_element.removeChild(new_div );

},0);

}

}

 

 

document.oncopy = addlink;

</script>

 

<?PHP

}

}

 

add_action( 'wp_head','add_copyright_text');

好了,就真么简单,不过是防防君子罢了。

总结

以上是内存溢出为你收集整理的WordPress主题内容被复制后自动添加文章链接全部内容,希望文章能够帮你解决WordPress主题内容被复制后自动添加文章链接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/998189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存