自定义WordPress模板仅加载标题&页脚

时间:2017-02-02 07:24:16

标签: php css wordpress header footer

我有一个奇怪的问题。我正在尝试为WordPress制作自定义模板。 index.php运行得非常好 - 应该加载的所有内容,加载没有任何问题。

的index.php:

<?php get_header(); ?> 
<?php if ( is_home() &&function_exists('get_template_part')) get_template_part( 'content', get_post_format() );?>
<?php get_footer(); ?>

但是当我创建一个新页面时,例如promotions.php并放置自定义代码,它不会显示在页面上。我只能看到标题&amp;页脚部分。看起来我根本没有放任何代码。

2 个答案:

答案 0 :(得分:0)

您可以制作自定义页面模板

<?php
 /**
   * Template name: custom-name
   */

  get_header();
  if (is_home()) {
    get_template_part('content', get_post_format());
  }
   get_footer(); ?>

然后在WordPress中编辑页面。在发布的右侧,您可以看到默认模板。选择你的模板并点击保存。

修改

有关详细说明,请参阅下图。

enter image description here

答案 1 :(得分:0)

在functions.php中使用flush_rewrite_rules()函数一次。 一切都应该在那之后起作用。