Question

Je sais qu'il est possible de restreindre (ou prolonger) l'utilisation de la mémoire de l'ensemble du site WP en utilisant:

define('WP_MEMORY_LIMIT', '64M')

Est-il possible de faire la même chose pour un seul plug-in que le site utilise?

Était-ce utile?

La solution

Non et même si vous pouvez, si le plug-in a manqué de mémoire disponible, toute la génération de la page arrêteriez en raison de l'erreur fatale.

Vous êtes mieux fixer le plug-in lui-même de ne pas utiliser autant de mémoire ou simplement d'accroître encore la mémoire totale allouée à WordPress / PHP.

Autres conseils

En général parlé, non, il est impossible pour un plug-in particulier seulement. Le plugin fonctionne dans l'ensemble du processus PHP wordpress (normalement) et donc il partage le réglage de la limite de mémoire avec le reste.

Vous pouvez cependant essayer de limiter la mémoire avant chaque fois que le plug-in est appelé. Ce serait avant tout crochet de celui-ci (qui est possible), puis au début avant l'inclusion (qui est beaucoup plus difficile à atteindre).

La DEFINE WP_MEMORY_LIMIT est écrasée par la manière, la mise en sorte que constante à quelque chose n'est pas utile si vous voulez vraiment la mémoire limite.

Si vous ne craignez pas de traiter interne du système, vous pouvez toutefois limiter la mémoire pour tout le processus correctement aussi bien que si vous l'aimez expérimental, vous pouvez donner runkit essayer et exécuter le code des plugins qui y sont -. en quelque sorte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top