创建不带导航和页脚的WordPress模板

时间:2017-08-08 作者:Henry

正如标题所示,我希望页面模板没有导航和页脚。

所有我的页面模板都有以下内容:

<?php
 /*
   * Template Name: Blah Blah
 */

 if (!defined(\'ABSPATH\'))
  exit; // Exit if accessed directly
 get_header();
 ?>
但是如果我删除上面的代码,那么整个页面将无法工作。

1 个回复
最合适的回答,由SO网友:bravokeyl 整理而成

不删除get_header().

复制header.phpheader-{custom-name}.php, 比如说(header-nonavfooter.php) 然后在模板文件中替换get_header() 具有get_header(\'nonavfooter\').

在新的头文件中(header-nonavfooter.php) 删除与导航相关的代码。

footer.php 另外(创建一个新的footer.php并删除不需要的页脚部分),记住不要删除wp_footer() 在中可用footer.php.

结束

相关推荐

Multiple single templates?

假设我有一个名为“事件”的自定义帖子类型,它有几个用于图像、文档等的自定义元框。。是否可能有两个不同的单一模板?例如:我有一个列出所有事件的页面,如果我单击一个事件,单一视图将显示我在event single中输入的所有元信息。php模板。现在,我想有一个不同的页面,再次列出所有事件,但如果我单击查看单个事件,则会使用不同的模板,以便显示与事件相关的其他元数据。或更好:page-events.php lists all events -> click on event -> shows sin