Existe-t-il un moyen de désactiver l’installation/la mise à jour des plugins dans Wordpress?
Je déploie par Github et, par conséquent, les modifications sur le serveur ne sont pas répliquées sur mon environnement de développement.
Je dois désactiver cette option et effectuer toutes les mises à jour et installations sur mon référentiel Git local, puis THEN Push en production, avec les modifications.
Définissez la constante DISALLOW_FILE_MODS
sur TRUE
dans votre wp-config.php
:
const DISALLOW_FILE_MODS = TRUE;
Voir le Codex pour plus d'informations:
Le fait de définir cette constante désactive également l'éditeur de plug-in et de thème (c'est-à-dire que vous n'avez pas besoin de définir
DISALLOW_FILE_MODS
etDISALLOW_FILE_EDIT
, étant donné queDISALLOW_FILE_MODS
aura le même effet).
Cela empêchera également l'installation ou la désinstallation de plugins, de thèmes et la mise à jour du noyau WordPress.
Cela n'affectera pas le déploiement de Git.
Vous pouvez bricoler quelques bits liés, mais le paramètre le plus complet pour la pile contrôlée par version est define( 'DISALLOW_FILE_MODS', true );
. Cela désactivera tout ce qui concerne la modification des fichiers de code, du noyau ou des extensions.