Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate (...) bytes) in (...).php on line (...)
Por regla general las empresas de hosting suelen limitar el valor de los scripts PHP ejecutados en los servidores compartidos a 32 Mbytes mediante la directiva memory_limit = 32M
en el fichero php.ini
. 32 Megas es también el valor que wordpress define por defecto como límite máximo de consumo. Si necesitas algo más de memoria y, como suele ocurrir, no tienes acceso a modificar tu fichero php.ini puedes probar con lo siguiente:
En primer lugar, inlcuye la siguiente línea en tu fichero .htaccess, lo cual permitirá que Apache sobreescriba el límite impuesto en el php.ini:
php_value memory_limit 64M
En segundo lugar, añade esta otra línea en el fichero wp-config.php para modificar el límite por defecto de wordpress:
define('WP_MEMORY_LIMIT', '64M');
Y con esto debería de bastar. Pero si quieres hacer un ajuste fino de la memoria que consume cada uno de tus plugins puedes recurrir a este otro que te dará, en cada momento, la memoria consumida por tu wordpress además de los límites que tiene tu instancia y otras interesantes informaciones.