我已经尝试过DISALLOW\\u FILE\\u MODS常量,但它也会禁用插件更新,这不是我所需要的。我需要自动检查主题和插件更新,并能够在Wordpress仪表板中安装找到的更新,但不允许安装新的插件和主题。我怎样才能做到这一点?
如何禁用新插件和主题安装,但允许更新?
1 个回复
SO网友:Andrzej Misiewicz
这可能会完成一项工作,尽管使用模具不是一种很好的方式
add_filter( \'upgrader_package_options\', function( $options ) {
if (
isset( $options[\'hook_extra\'][\'action\'] ) &&
$options[\'hook_extra\'][\'action\'] === \'install\' &&
isset( $options[\'hook_extra\'][\'type\'] ) &&
in_array( $options[\'hook_extra\'][\'type\'], [ \'plugin\', \'theme\' ]
) {
die(\'Plugins & Themes installation disabled!\');
}
return $options;
} );