WordPress搭建好后辛辛苦苦写的文章,都不期望别人转载,此时我们怎么防止他人复制文章呢?
操作流程:
在当前WordPress主题头部模板header.php找到:<!--?php wp_head(); ?-->,然后将下面代码添加到后面即可。
<script>
// WordPress禁止图片拖放
document.ondragstart = function() {
return false
};
// WordPress文章禁止右键
document.oncontextmenu = function() {
return false
};
// WordPress禁止frame标签引用
if (parent.frames.length > 0) top.location.replace(document.location);
// WordPress文章禁止选择文本
document.onselectstart = function() {
if (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password") return false;
else return true;
};
if (window.sidebar) {
document.onmousedown = function(e) {
var obj = e.target;
if (obj.tagName.toUpperCase() == "INPUT" || obj.tagName.toUpperCase() == "TEXTAREA" || obj.tagName.toUpperCase() == "PASSWORD") return true;
else return false;
}
};
</script>
注:js代码中增加了管理员登录判断,管理员登录状态一下,防复制代码无效。
-
WordPress函数:esc_html_x 带上下文的转义翻译WordPress函数:esc_html_x 带上下文的转义翻译
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
暂无评论,抢个沙发...