解析错误:语法错误,意外$ end

时间:2014-10-23 10:27:40

标签: php

我收到此错误广告后,我自己无法找到解决方案,所以我想知道您是否可以帮助我。

Parse error: syntax error, unexpected $end in header.php on line 59

这是我的header.php

    <head>
    <meta charset="utf-8">
   <title><?php wp_title('|',1,'right'); ?> <?php bloginfo('name'); ?></title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <!-- Le styles -->
    <link href="<?php bloginfo('stylesheet_url');?>" rel="stylesheet">

    <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

    <?php wp_enqueue_script("jquery"); ?>
    <?php wp_head(); ?>

    <style type="text/css">body>.container{background:#ffffff;border:1px solid #cacaca;}</style>
  </head>
  <body class="clearfix" id="body">

        <nav class="navbar navbar-default" role="navigation">
  <div class="container">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
     <?php if ( get_theme_mod( 'horizon_logo' ) ) : ?>
            <div class="site-logo">
                <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="<?php echo esc_url( get_theme_mod( 'horizon_logo' ) ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"></a>
            </div>

                <?php bloginfo('name'); ?>
            </a>
    </div>

        <?php
            wp_nav_menu( array(
                'menu'              => 'primary',
                'theme_location'    => 'primary',
                'depth'             => 2,
                'container'         => 'div',
                'container_class'   => 'collapse navbar-collapse',
        'container_id'      => 'bs-example-navbar-collapse-1',
                'menu_class'        => 'nav navbar-nav',
                'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                'walker'            => new wp_bootstrap_navwalker())
            );
        ?>
        </nav>
</div>

  <div class="container">

感谢任何帮助 容器标签基本上是第59行,所以我不知道它有什么问题。

2 个答案:

答案 0 :(得分:1)

<?php if ( get_theme_mod( 'horizon_logo' ) ) : ?>

您似乎无法关闭此条件声明。

答案 1 :(得分:0)

您缺少if语句的结束标记

<?php endif; ?>