Se puede limitar el uso de memoria de un plugin en particular?
Pregunta
Sé que es posible restringir (o ampliar) el uso de la memoria de todo el sitio WP usando:
define('WP_MEMORY_LIMIT', '64M')
¿Es posible hacer lo mismo con sólo un plugin que utiliza el sitio web?
Solución
Sin e incluso si pudiera, si el plugin no tiene memoria disponible, entonces toda la generación de la página se detendría debido al error fatal.
Es mejor que la fijación del propio plugin no usar tanta memoria o simplemente para aumentar aún más la memoria total asignada a WordPress / PHP.
Otros consejos
En general se habla, no, no es posible para un plugin en particular. Las carreras de plugins en el proceso de PHP toda WordPress (normalmente) y, por tanto, que comparte el ajuste del límite de memoria con el resto.
Sin embargo, puede tratar de limitar la memoria antes de cada vez que el plugin se llama. Eso sería antes de cualquier gancho de la misma (que es posible) y luego en el que comienza antes de la inclusión (que es mucho más difícil de lograr).
El definen de WP_MEMORY_LIMIT
se sobreescribe por cierto, lo que establecer que la constante de algo que no es útil si usted quiere realmente la memoria límite.
Si no temes a tratar con las partes internas del sistema, sin embargo, puede limitar la memoria para todo el proceso correctamente, así como si te gusta experimental, se puede dar runkit un tratar de ejecutar el código plugins en ella -. alguna manera