code is skipping a div

时间:2019-12-03 作者:aye cee

在标题中。php我创建了一个div来包含导航菜单区域。div中有1 x do\\u短代码,2 x包含php文件。由于某种原因,最后include (\'custom-primary-menu.php\') 正在跳过<header id="masthead"<div id="page" class="hfeed site"> 而且只在<div class="col-full">. 然而,其他两个看起来应该是这样的。

我认为这可能与代码末尾的open div有关,该div也是“col-full”,但我尝试重命名第一个div,结果没有什么不同。

<?php
?><!doctype html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( \'charset\' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2.0">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( \'pingback_url\' ); ?>">

<?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>

<?php do_action( \'storefront_before_site\' ); ?>

<div class="col-full">
    <div id="page" class="hfeed site">

        <?php do_action( \'storefront_before_header\' ); ?>

        <header id="masthead" class="site-header" role="banner" style="<?php storefront_header_styles(); ?>">


            <?php   

            do_action( \'storefront_header\' );
            ?>

            <?php
            echo do_shortcode (\'[woo_multi_currency_layout5]\');
            include (\'secondary-icon-menu.php\');
            include (\'custom-primary-menu.php\');
            ?>

        </header><!-- #masthead -->
    </div>
</div>

    <?php

    do_action( \'storefront_before_content\' );
    ?>

    <div id="content" class="site-content" tabindex="-1">
        <div class="col-full">

        <?php
        do_action( \'storefront_content_top\' );
            ?>

1 个回复
最合适的回答,由SO网友:aye cee 整理而成

好吧,在重复做了几天同样的事情之后。。。。正在注释不同的文件组合。。。我意识到问题实际上是代码编辑器在其中一个文件中为我添加了一个额外的结束div!!

相关推荐

通过unctions.php中的代码触发模式不起作用

我一直在拼命想弄清楚模式,所以如果有人能帮助我,我将不胜感激。我试图通过自定义字段手动添加模式,然后通过子主题函数中的函数启动模式。php。好当我输入此代码时 <?php $schema = get_post_meta(get_the_ID(), \'schema\', true); if(!empty($schema)) { echo $schema; } ?> 进入我的功能。php,我遇到了