如果用户偶然发现不存在或尚未创建的页面,则404页很重要。同样重要的是,您的404页为您的访问者提供了到达正确位置的方式。
接下来的几个步骤将帮助您为WordPress主题构建有用的404页。
创建404.php文件
作为404.php
文件在未找到错误的页面上使用,第一步是创建一个名为的文件404.php
并将其添加到您的WordPress主题文件夹中。
通常是您的重要起点404.php
是你的index.php
添加文件标头
使用您的主题header.php
文件,打开您的404.php
文件。在顶部,添加一个评论,描述该文件是什么,并确保您包括主题的标题。
例如:
/**
* The template for displaying 404 pages (Not Found)
*/
get_header();
将身体添加到404页
要使404页的功能性,您必须将身体内容添加到模板中:
例子:
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<header class="page-header">
<h1 class="page-title"><?php _e( 'Not Found', 'twentythirteen' ); ?></h1>
</header>
<div class="page-wrapper">
<div class="page-content">
<h2><?php _e( 'This is somewhat embarrassing, isn’t it?', 'twentythirteen' ); ?></h2>
<p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentythirteen' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .page-content -->
</div><!-- .page-wrapper -->
</div><!-- #content -->
</div><!-- #primary -->
这个示例来自WordPress随附的二十三个主题。这在404页中添加了一些文本和搜索表格。
您可以添加自己的文本,以使404页看起来更好。添加页脚和侧边栏。
创建404页的最后一步是添加页脚。如果需要,也可以添加侧边栏。
例子:
get_sidebar();
get_footer();
现在,您拥有一个功能性的404页,上面有搜索表格和一些文本,以防用户偶然发现错误的页面。一旦确保404.php
已上传,您可以测试404页。只需键入不存在的网站的URL地址即可。你可以尝试类似的东西http://example.com/fred.php
。这一定会导致404错误,除非您实际上有一个名为PHP文件fred.php
.