如何禁用 REST API 输出中的错误消息

How to disable error message in REST API output

最近我升级了我网站的 WordPress 主题和插件以启用 REST API。我的网站目前有更多的 3 万种自定义 post 类型,元信息很少。当我尝试访问 https://example.com/wp-json/wp/v2/book 时,它给了我一个关于允许的内存大小的致命错误,它有完整的文件名和我的托管服务器的完整路径。

我想禁用错误消息或用其他内容替换错误消息,以便不显示文件路径。怎么做?

仅供参考,我在 wp-config.php 文件中使用了以下常量来解决这个问题,但没有成功。

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

wpmudev 找到了一个解决方案来隐藏在 REST API 输出中显示的错误消息:

在行 define('WP_DEBUG', true); 之后添加行:

@ini_set('display_errors', 1);