Wordpress get_header()导致白屏

时间:2014-04-07 22:06:51

标签: php html css wordpress twitter-bootstrap

我正在尝试使用Bootstrap为Wordpress创建一个主题。

我将它添加到index.php的顶部:

<?php get_header(); ?>

在我的header.php文件中有这样的:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="shortcut icon" href="img/favicon.ico">

    <title><?php echo $pageName; ?> - Vampire Tints</title>

    <!-- Bootstrap core CSS -->
    <link href="<?php bloginfo('stylesheet_url');?>" rel="stylesheet">

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>

<body>

<!-- Fixed navbar -->
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <center><img src="img/logo.gif" class="logo"></center>
        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav">
                <li<?php if ($pageName=="Home"){ echo ' class="active"'; } ?>><a href="index.php">Home</a></li>
                <li<?php if ($pageName=="About"){ echo ' class="active"'; } ?>><a href="about.php">About Us</a></li>
                <li<?php if ($pageName=="Contact"){ echo ' class="active"'; } ?>><a href="contact.php">Contact Us</a></li>
                </li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li<?php if ($pageName=="Gallery"){ echo ' class="active"'; } ?>><a href="gallery.php">Gallery</a></li>
                <li<?php if ($pageName=="Vinyl Wrapping"){ echo ' class="active"'; } ?>><a href="vinyl.php">Vinyl Wrapping</a></li>
                <li<?php if ($pageName=="Tinted Lights"){ echo ' class="active"'; } ?>><a href="lights.php">Tinted Lights</a></li>
            </ul>
        </div><!--/.nav-collapse -->
    </div>
</div>
<div class="container">

只是为了让您知道,get_footer()工作正常,就在我添加get_header()页面加载空白时。此外,当我使用include_one("header.php")时,它工作正常,但我认为这是不好的做法?

非常感谢!

编辑:::错误日志显示:

Notice: Undefined variable: get_header in /customers/a/e/4/wadeswebsolutions/httpd.www/vampiretints/wp-content/themes/wpbootstrap/index.php on line 4 Fatal error: Function name must be a string in /customers/a/e/4/wadeswebsolutions/httpd.www/vampiretints/wp-content/themes/wpbootstrap/index.php on line 4

请求index.php文件:

    <?php
$pageName="Home";
$get_header();
?>

      <!-- Main component for a primary marketing message or call to action -->
        <div class="row">
      <div class="col-md-6 col-md-push-3 jumbotron text-center">
        <div class="page-header"><h2>All our work comes with a<br><u><b><div class="animated tada">lifetime guarantee</div></b></u></h2></div>
          <div class="white">
          <b>Vampire Tints</b> specialises in the professional installation of car window tints, vehicle wrapping and alloy wheel refurbishment. Established in 1998 we have since built a great reputation and expanded to be one of the industries biggest and best known window tinting services. Our professional techniques, high quality finish and customer service is what sets us apart from the rest!
          </div>
      </div>

        <div class="col-md-3 col-md-pull-6">
            <div class="panel panel-primary">
                <div class="panel-heading">
                    <div class="panel-title">Just some benefits to our tints...</div>
                </div>
                <ul class="list-group">
                    <li class="list-group-item benefits1">Added Privacy<span class="glyphicon glyphicon-info-sign info"></span><div class="extra"><b>Keep those peering eyes away from your personal activities!</b></div></li>
                    <li class="list-group-item benefits2">Improved Security/Safety<span class="glyphicon glyphicon-info-sign info"></span><div class="extra"><b>In an accident or break-in, our quality film helps hold shattered glass together.</b></div></li>
                    <li class="list-group-item benefits3">Toning Down Light Glare<span class="glyphicon glyphicon-info-sign info"></span><div class="extra"><b>Reducing glare from the sun and headlights, our tints are for your comfort.</b></div></li>
                    <li class="list-group-item benefits4">Reduced Solar Heat<span class="glyphicon glyphicon-info-sign info"></span><div class="extra"><b>Keeping you and your passengers up to 90% cooler in the summer!</b></div></li>
                    <li class="list-group-item benefits5">Ultra Violet Light Block<span class="glyphicon glyphicon-info-sign info"></span><div class="extra"><b>All of our shades block out at least 95% of harmful UV light, keeping you safe!</b></div></li>
                    <li class="list-group-item"><h4 class="text-center">Plus, it just looks good!</h4></li>
                </ul>
            </div>
        </div>

      <div class="col-md-3">
          <div class="panel panel-primary">
              <div class="panel-heading">
                  <div class="panel-title">Our unique process</div>
              </div>
              <div class="panel-body text-center">
                  <div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="2000">
                      <!-- Indicators -->
                      <ol class="carousel-indicators">
                          <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
                          <li data-target="#carousel-example-generic" data-slide-to="1"></li>
                          <li data-target="#carousel-example-generic" data-slide-to="2"></li>
                          <li data-target="#carousel-example-generic" data-slide-to="3"></li>
                          <li data-target="#carousel-example-generic" data-slide-to="4"></li>
                          <li data-target="#carousel-example-generic" data-slide-to="5"></li>
                      </ol>

                      <!-- Wrapper for slides -->
                      <div class="carousel-inner">
                          <div class="item active">
                              <img src="img/process/1.jpg" alt="...">
                              <div class="carousel-caption">

                              </div>
                          </div>

                          <div class="item">
                              <img src="img/process/2.jpg" alt="...">
                              <div class="carousel-caption">

                              </div>
                          </div>

                          <div class="item">
                              <img src="img/process/3.jpg" alt="...">
                              <div class="carousel-caption">

                              </div>
                          </div>

                          <div class="item">
                              <img src="img/process/4.jpg" alt="...">
                              <div class="carousel-caption">

                              </div>
                          </div>

                          <div class="item">
                              <img src="img/process/5.jpg" alt="...">
                              <div class="carousel-caption">

                              </div>
                          </div>

                          <div class="item">
                              <img src="img/process/6.jpg" alt="...">
                              <div class="carousel-caption">

                              </div>
                          </div>
                      </div>

                      <!-- Controls -->
                      <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
                          <span class="glyphicon glyphicon-chevron-left"></span>
                      </a>
                      <a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
                          <span class="glyphicon glyphicon-chevron-right"></span>
                      </a>
                  </div>
                  <div class="extra">We are one of only a few workshops in England which use the technique of <b>door glass removal</b>.</div>
              </div>
          </div>
      </div>
        </div>



        <div class="row">
            <div class="col-sm-6 col-md-3">
                <div class="panel panel-primary thetintedpanel">
                    <div class="panel-heading">
                        <div class="page-title">
                            Coupes / Saloons
                        </div>
                    </div>

                    <div class="page-body">
                        <img class="thetinted" src="img/tinted/1.jpg">
                    </div>
                </div>
            </div>

            <div class="col-sm-6 col-md-3">
                <div class="panel panel-primary thetintedpanel">
                    <div class="panel-heading">
                        <div class="page-title">
                            3 Door Cars
                        </div>
                    </div>

                    <div class="page-body">
                        <img class="thetinted" src="img/tinted/2.jpg">
                    </div>
                </div>
            </div>

            <div class="col-sm-6 col-md-3">
                <div class="panel panel-primary thetintedpanel">
                    <div class="panel-heading">
                        <div class="page-title">
                            5 Door Cars
                        </div>
                    </div>

                    <div class="page-body">
                        <img class="thetinted" src="img/tinted/3.jpg">
                    </div>
                </div>
            </div>

            <div class="col-sm-6 col-md-3">
                <div class="panel panel-primary thetintedpanel">
                    <div class="panel-heading">
                        <div class="page-title">
                            4x4s / MPVs
                        </div>
                    </div>

                    <div class="page-body">
                        <img class="thetinted" src="img/tinted/4.jpg">
                    </div>
                </div>
            </div>
        </div>


            <div class="alert alert-info text-center">
                <span class="glyphicon glyphicon-info-sign"></span> We have lots of images of cars tinted by <b>Vampire Tints</b> in our Gallery.
                <br><br><a href="gallery.php"><button type="button" class="btn btn-primary">View More</button></a>
            </div>


<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:1)

根据你的评论,你的php似乎是:

 <?php
 $pageName="Home";
 $get_header();
 ?>

get_header()是一个函数,因此您应该删除之前的$

 <?php
 $pageName="Home";
 get_header();
 ?>

现在php正在寻找一个名为$get_header的变量,并试图将该变量的值作为函数调用。

相关问题