这个WP_DEBUG
设置仅在以下情况下生效/wp-includes/default-constants.php
已加载。
您看到这些错误是因为它们发生在wp-config.php
... (其中加载wp-settings.php
然后加载/wp-includes/default-constants.php
)
如果要在没有警告的情况下多次使用define常量,则需要先检查它们是否已定义:
if ( !defined( \'WP_MEMORY_LIMIT\' ) ) {define( \'WP_MEMORY_LIMIT\', \'128M\' ); }
当然,只有第一个定义有效,但这样您就不会得到警告,您可以使用它来允许多个回退条件。
但您的解决方案可能只是简单地检查并删除多个定义,因为听起来您并不是在尝试这样做更复杂的事情。