仕事でさくらのマネージドサーバーを使っているのですが、管理画面のPHP設定ファイルの編集ページでmemory_limitを1Gに設定しているにも関わらず、WordPressで重い処理をした時メモリ不足になってしまいました。
エラーメッセージにはデフォルトの128Mまでしか許可されていないとのこと。phpinfoで確認するとmemory_limitは1Gとなっていましたが、WordPressで実行した際、memory_limitの設定が反映されないようです。
この問題を解決するには、wp-config.phpに以下を追加する必要があります。
define('WP_MEMORY_LIMIT', '1G');
これでメモリ不足エラーが表示されることなく、WordPressで重い処理を実行することができました。