具有define(\'WP_DEBUG\', true);
在wp配置中。php,我收到以下通知:
/wp config中已定义常量EMPTY\\u TRASH\\u天。php在线83
我检查了这个文件,这个常量只定义了一次。我还搜索了服务器上的所有php文件,没有发现它是在其他地方定义的。我已经彻底搜查过了。唯一定义的其他位置是default-constants.php
:
如果(!defined(\'EMPTY\\u TRASH\\u DAYS\'))
定义(\'EMPTY\\u TRASH\\u DAYS\',30);
注释掉第二行,通知就消失了。但必须编辑是没有意义的default-constants.php
为了在适当的位置定义常数wp-config.php
.
如何在不进行编辑的情况下正确定义此常量default-constants.php
, 升级过程中有哪些风险被覆盖?
最合适的回答,由SO网友:Jacob Peattie 整理而成
在wp config中定义任何WordPress常量时。php您需要在这一行之前完成:
require_once( ABSPATH . \'wp-settings.php\' );
这一行加载了WordPress的许多默认常量,如果您还没有自己定义它们,那么它们将在这一行中定义,这意味着您在这一行之后尝试定义的任何常量都将已经定义。