您可以将标题传递给wp_die()
函数,甚至任何其他HTML内容,如标题标记:
https://codex.wordpress.org/Function_Reference/wp_die
但是如果您试图对输出的内容有更多的控制,那么应该使用template_include
筛选并使用自定义模板:
https://codex.wordpress.org/Plugin_API/Filter_Reference/template_include
示例:
add_filter( \'template_include\', \'show_maintenance_page\', 99 );
function show_maintenance_page( $template ) {
if ( !current_user_can( \'edit_themes\' ) || !is_user_logged_in() ){
$new_template = locate_template( array( \'maintenance-template.php\' ) );
if ( !empty( $new_template ) ) {
return $new_template;
}
}
return $template;
}
创建一个名为maintenance-template.php
在本例的根主题文件夹上:
<?php
/*
Template Name: Maintenance mode
*/
?>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/graphics/header/logo/1.png" />
<p>
<strong>Site temporarily offline for maintenance.</strong>
</p>