文章摘要
这篇文章介绍了在WordPress网站中如何通过代码增加复制保护功能,以防止文章被随意复制或转录。第一种方法使用PHP代码并在`functions.php`文件中添加,能够通过To(swagger)插件进一步隐藏复制提示,适用于对网站性能有要求的情况;第二种方法则更简单,通过直接在`wp_footer`添加JavaScript代码,仅在页面底部显示复制提示,且加载速度更快。两种方法均能在转录时提醒用户保留原文链接。文章还建议用户在测试时使用隐身窗口或按F5刷新页面查看效果。通过这些方法,站长可以更便捷地保护自己的内容,同时兼顾用户体验。
做为一个在互联网上流浪多年的站长在自己的 WordPress 网站中也发布了不少网络文章,现在的自媒体也到处都在,而自己有时候写的一些文章可能就随随便便的被复制过去了。虽然互联网是奔着开放、共享、自由去走的,但是有些人在复制自己的文章时可以通过以下方法来实现告诉用户在转载文章时记得保留原文信息。以下方式测试通过,可放心使用。
第一种:
以下方法在 WordPress 中测试可用,其它基于 PHP 的可以自己测试使用。您可以直接将以下代码添加到当前 functions.php 文件。
|
1
2 3 4 5 6 7 |
//复制文章提示
function wz_copyright_tips() { echo ‘<link rel=”stylesheet” type=”text/css” rel=”external nofollow” target=”_blank” href=”https://cdn.bootcss.com/sweetalert/1.1.3/sweetalert.min.css” >’; echo ‘<script src=”https://cdn.bootcss.com/sweetalert/1.1.3/sweetalert.min.js”></script>’; echo ‘<script>document.body.oncopy = function() { swal(“复制成功!”, “转载请保留原始文章链接,谢谢合作!”,”success”);};</script>’; } add_action( ‘wp_footer’, ‘wz_copyright_tips’, 100 ); |
以上调用的 JS 和 CSS 是公用资源,如果您觉得加载比较慢或者影响网站速度,您可以单独把文件下载到本地服务器中,指定路径修改相应的源代码即可。
第二种:
第二种无美化,无 CSS 样式,直接使用。
|
1
2 3 4 5 |
//复制文章提示
function wz_copyright_tips() { echo ‘<script>document.body.oncopy=function(){alert(“复制成功!转载请保留原始文章链接,谢谢合作!”);}</script>’; } add_action( ‘wp_footer’, ‘wz_copyright_tips’, 100 ); |
关于提示框样式您也可以根据自己的需要进行美化调整,这里就不再做进一步的描述了。
版权内容复制提示代码更改后,一般为了即时看到效果,建议您可以通过在浏览器中打开隐身窗口或者按 F5 强刷检查下效果。
© 版权声明
文章版权归作者所有,未经允许请勿转载。