Git部署-在远程禁用插件/主题安装/更新?

时间:2015-06-15 作者:Frederik Spang

有没有办法禁用Wordpress中插件的安装/更新?

我是通过Github部署的,因此服务器上的更改不会在我的开发环境中复制。

我需要禁用此功能,并在本地Git存储库上进行所有更新和安装,然后将更改推送到生产环境。

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

设置常量DISALLOW_FILE_MODSTRUE 在您的wp-config.php:

const DISALLOW_FILE_MODS = TRUE;
请参见the Codex 有关背景信息:

设置此常量也会禁用插件和主题编辑器(即,您不需要设置DISALLOW_FILE_MODSDISALLOW_FILE_EDIT, 就其本身而言DISALLOW_FILE_MODS 将具有相同的效果)。

它还将阻止安装或卸载插件、主题和更新WordPress核心。

这不会影响Git部署。

SO网友:Rarst

有很多相关的位可以修补,但版本控制堆栈的一个最全面的设置是define( \'DISALLOW_FILE_MODS\', true );. 它将禁用与更改代码文件、核心或扩展相关的任何内容。

结束

相关推荐

如何显示带有2个附加字段的公共用户配置文件?(包括GitHub源代码)

作为WordPress的新手,我正在尝试创建一个插件,它将强制用户指定他们的city 和gender 注册时,然后为每个显示此信息的用户显示个人配置文件页面。我已在GitHub中签入我的插件:wp-city-gender.php.对于注册部分,我遵循了Customizing the Registration Form 博士,它似乎工作得很好-额外的city 和gender 字段显示在注册表中,稍后存储在wp_usermeta 桌子也可以在Users 仪表板的一部分:此外,我将评论者链接重定向到/user/