我正在尝试学习如何构建自己的WordPress主题。我已经看过一些教程, 但是遇到了麻烦。我似乎无法弄清楚我在做什么错。当我的页脚与”
home.php”
位于同一文件中时, 它可以正常工作。但是, 当我尝试将其分开并将页脚html放在”
footer.php”
中并使用”
get_footer();
”
时, 功能, 页脚根本不会出现, 无论是在视觉上还是在代码中……它都不存在。我想知道是否还有其他事情要让页脚正常工作?如果不是, 那么当我将代码分成不同的主题部分/文件时, 是什么导致页脚不显示?
【WP get_footer函数不显示页脚】这是home.php的代码:
<
?php
/*
Template Name: Front Page
*/
?>
<
?php get_header();
?>
<
?php get_template_part('nav');
?>
<
div id="content">
<
!-- Start Content -->
<
?php get_sidebar('left');
?>
<
div id="middle-column" class="grid_8">
<
!-- Main Content Begins Here -->
<
?php if (have_posts()) : while (have_posts()) : the_post();
?>
<
!-- Start Loop -->
<
div class="post">
<
h2 id="post-<
?php the_ID();
?>
">
<
?php the_title();
?>
<
/h2>
<
div class="entrytext">
<
?php the_content('<
p class="serif">
Read the rest of this page &
raquo;
<
/p>
');
?>
<
/div>
<
/div>
<
?php
endwhile;
else:
?>
<
?php _e('This page does not appear to have been set up yet. Sorry, please try again later. Thanks!');
?>
<
?php endif;
?>
<
!-- End Loop -->
<
/div>
<
?php get_sidebar('right');
?>
<
?php get_footer();
?>
这是footer.php的代码:
<
div style="clear:both;
">
<
/div>
<
div id="push">
<
/div>
<
/div>
<
!-- End Content -->
<
/div>
<
!-- End Container -->
<
/div>
<
!-- End Wrapper -->
<
div id="footer">
<
!-- Start Footer -->
<
div id="footWrap">
<
!-- Start #footWrap -->
<
p>
&
copy;
Brent Blackwood<
/p>
<
/div>
<
!-- End #footWrap -->
<
/div>
<
!-- End Footer -->
<
div id="headerBand">
<
/div>
<
!-- Placed here for SEO purposes -->
<
div id="navBand">
<
/div>
<
!-- Placed here for SEO purposes -->
<
/body>
<
/html>
#1我没有发现任何明显的错误。
你有define(‘ WP_DEBUG’ , true); 在你的wp-config.php中?如果不是, 请添加该内容, 然后查看是否有可能有帮助的错误。
你确定它在get_footer()而不是之前失败了吗, 例如get_sidebar()?
你的” 首页” 模板文件和footer.php是否在同一目录中?
你有公开网址吗?
推荐阅读
- WP-子主题获取主题目录
- wp-bootstrap-nav walker崩溃在iPad上不起作用
- Wordress-如何使用非WordPress主题
- WordPress-wp_nav_menu container_class不更改容器类
- wordpress(woocomerce)如何向标题添加按钮
- WordPress小部件未显示在自定义主题上
- WordPress小部件自动激活
- WORDPRESS(警告:td_block.php中遇到的非数字值)
- WordPress(ver = ###未加载最新的子主题样式表)