当出现 “Allowed memory size of 134217728 bytes exhausted” 错误时，意味着 PHP 内存限制被耗尽。这通常发生在处理大型文件、大量数据或执行复杂操作时。

以下是修复该错误的几种方法：

1. 增加 PHP 内存限制

- 可以通过在 WordPress 根目录下的 wp-config.php 文件中添加以下行来增加 PHP 内存限制：

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

- 在宝塔面板——软件商店中找到网站使用的 PHP，将设置中的内容加大，如下图：

![](https://pic.salongweb.com/2023/03/php-memory-limit.jpg)请注意，如果您的主机没有足够的可用内存，这种方法可能不起作用。

2. 优化代码

检查您的代码是否存在循环或递归等问题，这可能导致内存泄漏。您还可以尝试使用 PHP 内置函数来优化代码，例如 `unset()` 函数，它可以释放变量占用的内存。

3. 禁用插件或主题

某些插件或主题可能会使用大量内存，尝试禁用它们以确定是否解决问题。

4. 增加服务器内存

如果您的服务器有足够的内存，您可以尝试增加内存限制。您可以通过联系您的主机提供商来获得帮助。

5. 使用缓存插件

使用缓存插件可以减少服务器负载和内存使用量，并提高网站性能。推荐使用 WP Super Cache 或 W3 Total Cache 等缓存插件。

总之，当出现 “Allowed memory size of 134217728 bytes exhausted” 错误时，您应该首先尝试增加 PHP 内存限制。如果这不起作用，请考虑优化代码、禁用插件或主题，或增加服务器内存。