我将前端网站加载到html5blank wordpress主题上。 header.php和footer.php文件工作正常但我的第一个get_template_part()部分不会出现。我已经查看了模板层次结构,但我看不出可能导致问题的原因。
这就是我的代码 -
whatwedo.php
<?php /* Template Name: whatwedo */ ?>
<section id="what">
<!-- whatwedo template code -->
</section>
的index.php
<?php get_header(); ?>
<!-- section -->
<section>
<?php get_template_part('whatwedo'); ?>
</section>
<!-- /section -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
页-home.php
<?php get_header(); ?>
<?php get_template_part('whatwedo'); ?>
<?php the_content(); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
我不确定模板名称是应该放在index.php还是page-home.php中,但它应该出现在哪种方式?到目前为止,我只在仪表板中设置了两个页面 - 主页和博客 - 我非常确定它们已正确设置。
有人能看出为什么会发生这种情况吗?
答案 0 :(得分:0)
尝试摆脱<?php /* Template Name: whatwedo */ ?>
。这是专门用于模板的,而不是模板部分。
该部分创建一个新模板(可以从管理部分的页面编辑器中选择)。