wp_maintenance

函数
wp_maintenance ( No parameters )
Access
Private
定义位置
相关方法
wp_is_maintenance_modemaintenance_nagwp_create_noncewp_explain_noncewp_basename
引入
3.0.0
弃用
-

wp_maintenance: 这是WordPress中的一个过滤钩,可以用来激活或停用维护模式。它用于在网站进行更新或维护时向网站访问者显示一个自定义消息或维护页面。

当条件得到满足时,以维护信息的方式死去。

默认信息可以通过使用drop-in(wp-content目录下的maintain.php)来替换。

function wp_maintenance() {
	// Return if maintenance mode is disabled.
	if ( ! wp_is_maintenance_mode() ) {
		return;
	}

	if ( file_exists( WP_CONTENT_DIR . '/maintenance.php' ) ) {
		require_once WP_CONTENT_DIR . '/maintenance.php';
		die();
	}

	require_once ABSPATH . WPINC . '/functions.php';
	wp_load_translations_early();

	header( 'Retry-After: 600' );

	wp_die(
		__( 'Briefly unavailable for scheduled maintenance. Check back in a minute.' ),
		__( 'Maintenance' ),
		503
	);
}

常见问题

FAQs
查看更多 >