我正在使用此代码
add_action( \'wp_loaded\', function()
{
global $pagenow;
// - - - - - - - - - - - - - - - - - - - - - -
// Turn on/off you Maintenance Mode (true/false)
define(\'IN_MAINTENANCE\', true);
// - - - - - - - - - - - - - - - - - - - - - -
if(
defined( \'IN_MAINTENANCE\' )
&& IN_MAINTENANCE
&& $pagenow !== \'wp-login.php\'
&& ! is_user_logged_in()
) {
header(\'HTTP/1.1 503 Service Temporarily Unavailable\');
header( \'Content-Type: text/html; charset=utf-8\' );
if ( file_exists( get_template_directory() . \'/maintenance.php\' ) ) {
require_once( get_template_directory() . \'/maintenance.php\' );
}
die();
}
});
在自定义插件中临时将站点置于维护模式。它工作得很好,但我使用cron作业和对wp cron的外部调用。php文件。是否有任何方法可以绕过仅针对wp cron的维护模式。php文件?也许我完全错了,但感谢所有人的意见!