404页面

如果用户偶然发现了一个不存在或尚未创建的页面,就会返回一个404页面,所以404页面添模板在主题中重要。因为它为访问者提供了一种到达正确位置的方法。

接下来的几个步骤将帮助您为WordPress主题构建有用的404页面。

创建404.php文件

由于404.php文件是当页面不存在的时候显示的,因此第一步是创建一个名为404.php 的文件,并将它添加到您的WordPress主题文件夹中。

通常,复制index.php 文件的代码,来作为 404.php代码再进行修改是不错的选择。

添加页眉

要在404页面中调用我们的网站页眉,只需要在 404.php 文件的开头添加一个描述信息,并添加 get_header() 标签:

/**
 * 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附带的 Twenty Thirteen 主题。这将在404页面中添加一些文本和搜索表单。 您也可以添加自己的其他代码到页面中,使它看起来更加好。

添加页脚和侧边栏

创建404页面的最后一步是添加页脚。您也可以根据需要添加侧边栏。 例如:

get_sidebar();  //添加侧边栏
get_footer();  //添加页脚

现在,您将拥有一个带有搜索表单的功能的404页面,以及一些文本,以防用户偶然发现错误的页面。一旦确定404.php已上传,就可以测试404页面。只需在浏览器中输入一个您网站域名下不存在的网址即可。您可以尝试类似http://example.com/fred.php。除非您确实有一个名为 fred.php 的PHP文件,否则这肯定会导致404错误。

该文章对您有帮助吗?

暂无评论

发表评论