如何禁止客户停用必要的WordPress插件

若是您有为客户使用WordPress搭建网站,那通常在网站上会安装一些需要的插件,然则,客户可能会意外停用这些插件,这可能会影响其网站的功效,甚至会直接导致网站出问题。在本文中,我们将向您展示若何平安地防止客户停用WordPress插件而又不限制其对网站的控制。在我们这篇文章中,主要先容3种方式,以便您可以凭证差其余需要来使用。

方式1、使用插件禁用WordPress的插件停用功效

在这里,我们需要安装一个名为 Disable Plugin Deactivation 的插件,该插件将从所有插件中删除“停用”链接。用户仍然可以安装新插件,而且可以随时自行肩负禁用此预防措施的风险。这种方式最简朴,它还为具有治理员角色的所有用户提供完全控制权,他们可以随时关闭它。你需要做的就是安装并启用这个插件,然后在 插件 – Plugin Deactivation Settins 页面举行设置,如下图所示:
如何禁止客户停用必要的WordPress插件
只需选择“禁用插件停用”选项旁边的“Enable”即可关闭所有插件的“停用”链接。(可选)您也可以禁用插件激活,这将阻止用户激活任何其他插件。您还可以关闭插件删除功效,并防止用户安装插件更新。

切勿在客户站点上禁用插件更新。这会损害WordPress的平安性,并使您的客户端容易受到平安威胁。

方式2、阻止停用特定的WordPress插件

若是涉及到网站焦点功效的插件只有几个,我们并不想完全阻止用户停用其他非需要的插件,那我们可以通过代码来实现仅限制停用特定的WordPress插件。首先,我们需要找到要禁用的插件位置。WordPress插件存储在您网站上的 wp-content/plugins 文件夹中。您可以通过使用FTP客户端毗邻到WordPress主机来查看此文件夹。在plugins文件夹内,您将看到该网站上安装的每个插件的差异文件夹。在每个文件夹内,您还将找到一个插件文件,该文件通常以该插件命名,并以.php扩展名末尾。接下来,您需要将以下代码添加到主题的functions.php文件。

  1. add_filter( 'plugin_action_links', 'wpkj_disable_plugin_deactivation', 10, 4 );
  2.  
  3. function wpkj_disable_plugin_deactivation( $actions, $plugin_file, $plugin_data, $context ) {
  4.  
  5.     if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
  6.         'wpforms/wpforms.php',
  7.         'woocommerce/woocommerce.php'
  8.     )))
  9.         unset( $actions['deactivate'] );
  10.     return $actions;
  11. }

注重看下上面代码的第 6 和 第 7 行,我们划分禁用了 wpforms 和 WooCommerce 两个插件的停用功效,这样一来,你就可以在插件列表页面看不到它们的停用链接:
如何禁止客户停用必要的WordPress插件
若是你要禁用其他插件,就参考第6/7行的代码来添加自己的插件信息即可。

方式3、通过用户角色限制后台功效

以上两种方式都是相对简朴地禁用了插件的停用功效,然则若是我们想对客户网站后台限制更多的功效,我们就需要凭证用户角色来做更多的操作。若是您对WordPress的用户角色方面的知识还不是很领会,建议先看下下面的教程:《WordPress用户角色与用户能力/权限》。通常,我们建议确立一个“编辑”角色的用户账号给客户,然后使用 Adminimize 插件来设置仅供“编辑”使用的功效。
如何禁止客户停用必要的WordPress插件
然则需要注重的是, Adminimize 插件的设置选项异常多,需要对WordPress各项功效都对照熟悉才可以举行设置,不外既然有能力为客户搭建网站,应该这个设置也不在话下了。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 如何禁止客户停用必要的WordPress插件 https://zhutizhen.com/14704.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章