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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
scroll top