Решение проблемы Allowed memory size exhausted в WordPress

Перебои в работе сайта на WordPress с появлением ошибки Allowed memory size exhausted говорят о том, что для работы веб-проекта не хватает оперативной памяти выделенной сайту на хостинге. Узнать текущее потребление памяти сайтом можно установив плагин WP-Memory-Usage.

Для PHP-скриптов текущих версий WordPress (без плагинов) необходимо примерно 30-40 мегабайт оперативной памяти плюс каждый установленный дополнительный плагин требует дополнительной памяти.

Для решения проблемы стоит отказать от использования ресурсоёмких плагинов или плагинов, которые не влияют на основной функционал вашего сайта. Если нет возможности отказаться от использования плагинов, решить проблему можно путём увеличения лимитов памяти, сделать это можно:

Во-первых: внеся изменения в конфигурационный файл WordPress — wp-config.php. В файл необходимо добавить следующую строку :

define('WP_MEMORY_LIMIT', '256M');

Во-вторых добавить в файл .htaccess следующую строку:

php_value memory_limit 256M

В-третьих: если есть возможность, сделать изменения в настройках php (или файле php.ini) на хостинге увеличив memory_limit до 256M.