当然不会。当你移除get_header()
您还删除了加载CSS文件的代码,更不用说删除了大量必要的HTML标记。您在上面发布的模板非常、非常破损。
你也漏掉了get_footer()
这很可能会使您的标记也被破坏。
而不是遗漏get_header()
将其与可选参数一起使用,为404页加载截断的头文件:
描述
包括页眉。当前主题目录中的php模板文件。如果指定了一个名称,那么将指定一个专门的标头头{name}。php将包括在内。
如果主题不包含标题。php文件,然后来自默认主题wp的头包含/theme compat/header。php将包括在内。
例如(来自法典):
if ( is_home() ) :
get_header( \'home\' );
elseif ( is_404() ) :
get_header( \'404\' );
else :
get_header();
endif;
在模板中,您只需要
get_header( \'404\' );
加上一个名为
header-404.php
包含要显示的内容。