【发布时间】:2017-06-19 04:17:54
【问题描述】:
我有一个奇怪的问题。我正在尝试为 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 并放置自定义代码,它不会显示在页面上。我只能看到页眉和页脚部分。看来我根本没有放任何代码。
【问题讨论】:
-
你正在使用条件 is_home() 所以数据只会显示在主页上
-
分享您在自定义模板中添加的代码。
-
所以我应该将所有内容从内容硬编码到 index.php 中(我希望“内容”只显示在主站点上)。然后我可以对其余的页面进行编码?
-
您使用的是 index.php 中的相同代码?
-
在诸如促销之类的子页面中,我只有 HTML 代码,例如blablabla
标签: php css wordpress header footer