web-dev-qa-db-fra.com

Git Deploying - Désactivation de l'installation/de la mise à jour du plugin/thème à distance?

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.

5
Frederik Spang

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 et DISALLOW_FILE_EDIT, étant donné que DISALLOW_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.

7
fuxia

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.

0
Rarst