[英]WordPress formatting issues with front-page.php
遵循本教程: http : //blog.teamtreehouse.com/response-wordpress-bootstrap-theme-tutorial
本教程指导我创建一个内容为index.php的内容:
<?php get_header(); ?>
<!-- loop-->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
<?php get_footer(); ?>
这将创建一个模板,其中我的页眉在顶部,页脚在底部。 然后,本教程指示我创建一个带有以下内容的front-page.php:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
基本上,与index.php相同的是减去几行代码,最重要的是<?php get_header(); ?>
<?php get_header(); ?>
和<?php get_footer(); ?>
<?php get_footer(); ?>
命令。 问题是,当我创建此页面时,我的首页不再具有其页眉或页脚,或位于页眉和页脚中的格式。
但是,在本教程中,页眉,页脚和格式仍然适用于首页。 我究竟做错了什么?
你什么都没做错。 开发人员可能忘记了添加它,仅此而已。
当您使用front-page.php
,WordPress在呈现首页时不使用index.php
,除非您将get_header()
和get_footer()
到front-page.php
否则无法包含页眉和页脚。 。
添加页眉和页脚,您应该在教程中的屏幕截图中看到首页,并在其教程中通知开发人员修复此问题。
嗨,马特(Matt),创建了一个页面主页模板,并在其中创建了页眉和页脚,然后一个电话发布了其工作原理。
您也可以创建自定义的页眉和页脚。
创建您的自定义标头,例如“ header-custom.php”
要包含此标头,您需要<?php get_header('custom'); ?>
<?php get_header('custom'); ?>
之后-是自定义标头的名称,当您调用标头时,需要像上面我一样在函数内插入名称。
对于页脚,也具有相同的登录名和补充条,也具有相同的逻辑。
footer-custom.php,sidebar-custom.php
<?php
get_footer('custom');
?>
<?php
get_sidebar('custom');
?>
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.