La désactivation complète des plugins signifie que vous perdez de nombreux avantages.
Il existe des distributions de wordpress qui vont plus loin et extraient les publications et les liens, etc., mais elles seront toujours à la traîne du noyau WordPress et ont tendance à ne pas survivre aussi longtemps.
Voici quelques choses qui pourraient être faites
Init court
Mettre ceci dans votre wp-config.php:
define( 'SHORTINIT', TRUE );
Ou le définir quelque part avant de charger dans wordpress, devrait réduire le processus de chargement et le ramener à des fonctions de base minimales.
Installations légères secondaires
Configurez une deuxième installation wordpress, avec uniquement les plugins et les thèmes que vous souhaitez (le cas échéant). Configurez ensuite wp-config.php pour utiliser les mêmes valeurs de répertoire et de base de données wp-content.
Backpress
WordPress, le BBpress original et le glotpress entre autres sont construits autour de la bibliothèque BackPress. Vous pouvez l'utiliser au lieu de WordPress pour faire votre travail, bien que de nombreuses API et fonctionnalités puissent être manquantes ou avoir besoin d'être réimplémentées / portées
Tableaux d'options
Je voudrais également garder à l'esprit que WordPress charge la totalité du tableau des options en mémoire pour réduire les requêtes, si vous enregistrez des valeurs importantes, cela aura un impact sur les performances.
Sortir tôt
Vous pouvez également essayer de vous connecter à des fonctions antérieures du processus de chargement de WordPress et de quitter le processus PHP avant la fin de WordPress, mais je ne peux pas vous conseiller sur la sécurité.
Chargement sélectif des plugins
Il y a aussi cet article sur le chargement sélectif des plugins , mais il nécessite des hacks sur les fichiers core wordpress