搬码资源网广告位搬码资源网广告位

wordpress如何禁止停用必要的插件

上面是搬码源码网 abnma.com 经由过程收集网络收拾整顿的代码片断。搬码源码网小编此刻分享给各人,也给各人做个参考。

假如您无为客户应用 wordpress 搭建网站,那凡是在网站上会安装一些须要的插件,可是,客户可能会心外停用这些插件,这可能会影响其网站的功效,甚至会间接招致网站出问题。在本文中,咱们将向您铺示怎样安全地避免客户停用 WordPress 插件而又不限定其对网站的节制。在咱们这篇文章中,重要先容 3 种要领,以便您可以按照差别的需求来应用。

要领 1、应用插件禁用 WordPress 的插件停用功效

在这里,咱们需求安装一个名为 Disable Plugin Deactivation 的插件,该插件将从一切插件中删除“停用”链接。用户仍旧可以安装新插件,而且可以随时自行负担禁用此预防办法的危害。这种要领最简朴,它还为具备治理员脚色的一切用户提供完全节制权,他们可以随时封闭它。你需求做的就是安装并启用这个插件,然后在 插件 – Plugin Deactivation Settins 页面举行设置如下图所示:

只要抉择“禁用插件停用”选项阁下的“Enable”即可封闭一切插件的“停用”链接。(可选)您也可以禁用插件激活,这将制止用户激活任何其余插件。您还可以封闭插件删除功效,并避免用户安装插件更新。

切勿在客户站点上禁用插件更新。这会侵害 WordPress 的安全性,并使您的客户端轻易遭到安全要挟。

要领 2、克制停用特定的 WordPress 插件

假如触及到网站焦点功效的插件只有几个,咱们并不想完全克制用户停用其余非须要的插件,那咱们可以经由过程代码来完成仅限定停用特定的 WordPress 插件。起首,咱们需求找到要禁用的插件位置。WordPress 插件存储在您网站上的 wp-content/plugins 文件夹中。您可以经由过程应用 FTP 客户端毗连到 WordPress 主机来查望此文件夹。在 plugins 文件夹内,您将望到该网站上安装的每个插件的差别文件夹。在每个文件夹内,您还将找到一个插件文件,该文件凡是以该插件定名,并以.php 扩大名末端。接上去,您需求将以下代码添加到主题的 functions.php 文件。

add_filter( 'plugin_action_links','wpkj_disable_plugin_deactivation',10,4 );

function wpkj_disable_plugin_deactivation( $actions,$plugin_file,$plugin_data,$context ) {

if ( array_key_exists( 'deactivate',$actions ) && in_array( $plugin_file,array(

'wpforms/wpforms.php',

'WooCommerce/WooCommerce.php'

)))

unset( $actions['deactivate'] );

return $actions;

}

留意望下下面代码的第 6 和 第 7 行,咱们别离禁用了 wpforms 和 WooCommerce 两个插件的停用功效,如许一来,你就可以在插件列表页面望不到它们的停用链接:

假如你要禁用其余插件,就参考第 6/7 行的代码来添加本身的插件信息即可。

要领 3、经由过程用户脚色限定后台功效

以上两种要领都是绝对简朴地禁用了插件的停用功效,可是假如咱们想对客户网站后台限定更多的功效,咱们就需求按照用户脚色来做更多的操作。假如您对 WordPress 的用户脚色方面的常识还不是很相识,建议先望下上面的教程:《WordPress 用户脚色与用户能力/权限》。凡是,咱们建议创立一个“编纂”脚色的用户账号给客户,然后应用 Adminimize 插件来设置仅供“编纂”应用的功效。

可是需求留意的是, Adminimize 插件的设置选项很是多,需求对 WordPress 各项功效都比力认识才可以举行设置,不外既然有能力为客户搭建网站,应该这个设置也不在话下了。

以上是搬码源码网(abnma.com)为你网络收拾整顿的全数代码内容,但愿文章可以或许帮你解决所碰到的步伐开提问题。假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

总结

以上是搬码源码网为你网络收拾整顿的怎样克制客户停用须要的WordPress插件全数内容,但愿文章可以或许帮你解决怎样克制客户停用须要的WordPress插件所碰到的步伐开提问题。

假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

0
分享到:
搬码资源网广告位

评论0

请先

为了配合净网行动 , 本站下架所有娱乐源码 , 如有疑问 , 请联系站长qq 43233524
没有账号? 忘记密码?