0
我正在將前端網站加載到html5blank wordpress主題上。 header.php和footer.php文件工作正常,但我的第一個get_template_part()部分不會顯示。我瀏覽了模板層次結構,看不到可能導致問題的原因。Wordpress - 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中,但不管它應該顯示出來嗎?到目前爲止,我只在儀表板中設置了兩個頁面 - 家庭和博客 - 而且我很確定它們設置正確。
任何人都可以看到爲什麼這可能會發生?
只要模板文件whatwedo.php在子或父主題中,那麼它應該找到它。我看不出您的代碼有任何問題... –
@AndrewSchultz這太令人沮喪了。沒有模板顯示 - 它看起來像在那裏,但我看不到它們。就像我有一個隱藏一切的默認不透明規則。 –
你可以檢查瀏覽器源代碼,看看模板是否存在但被CSS規則隱藏了嗎? –