web-dev-qa-db-fra.com

comment désactiver un plugin sans utiliser un WP une fonction?

Je souhaite désactiver mon plugin, mais SANS utiliser update_option () ou toute autre fonction principale WP. Quelle est la meilleure façon de s'y prendre? Connexion directe à la base de données et modification?

1

Le moyen le plus simple est probablement de renommer le fichier ou le dossier du plugin.

Mais si vous essayez de le gérer directement à partir de la base de données, vous devez récupérer la valeur 'active_plugins' de la table wp_options, la désérialiser, supprimer votre plugin du tableau, le resérialiser et le mettre à jour. Vous n'êtes pas obligé d'utiliser update_option.

Vous pouvez également rechercher un outil en ligne de commande tel que WP-CLI . Avec celui-ci installé, la désactivation d’un plugin est une simple commande du shell BASH, comme le plugin wp permet de désactiver le nom du plugin .

0
goldenapples

Vous pouvez vous connecter à l'interface utilisateur et la désactiver ici. En supposant que vous recherchiez une solution de programmation, si vous ne souhaitez utiliser aucune fonction WordPress, votre seule option serait d’utiliser une connexion directe pour interroger votre base de données.

0
v0idless

Sans connaître le contexte dans lequel vous essayez de le faire, il est difficile de fournir beaucoup d'aide. Mais vous pouvez désactiver un plugin via FTP en renommant le répertoire du plugin. WordPress le désactivera automatiquement lors de son prochain chargement.

0
EAMann