我有一个要求,我的内容开发人员需要在wp-config.php中添加一些自定义define()
,我们无法让他们独立完成。为了解决这个问题,我补充说:
require_once(ABSPATH . 'wp-content/wp-extra-config.php');
位于wp-config.php的底部,让他们将所有自定义定义放在那里,但看起来它不起作用。如果我搬家,例如从wp-config.php到wp-extra-config.php的define('DB_NAME', 'myDB');
,它运行得很好。但是,例如,在其中一个主题functions.php
中,他们有类似的东西:
if( !defined('PROD') || !PROD ){
add_action( 'wp', 'personal_message_when_logged_in' );
}
强制重定向到登录页面,wp-config.php中需要define('PROD', true);
来绕过它。但是,如果我把它移到wp-extra-config.php,它根本不起作用 - 任何想法出了什么问题或者我错过了什么?或者,有办法吗?
提前致谢!最好!