如何禁用WordPress仪表板(管理区域)上的右击

时间:2019-02-27 作者:Radun De Silva

只想知道如何禁用右键单击wordpress的仪表板(管理区域)一侧。已将以下代码用于前端(用户区域)。

body {
  -webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;
}   

1 个回复
最合适的回答,由SO网友:filipecsweb 整理而成

使用选择器.wp-admin 确保只选择wordpress管理区域。

html body.wp-admin {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
上述代码将阻止用户选择/突出显示页面内容。

如果确实要禁用右键单击,只需使用简单的JS代码,如:

<script>
document.oncontextmenu = new Function("alert(\'Right click is blocked.\'); return false");
</script>
参考文献:

https://css-tricks.com/almanac/properties/u/user-select/

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。