繁体   English   中英

在Wordpress中,HTML代码无法在if语句中打印

[英]In wordpress HTML code cannot print in if statement

我发现if语句下的HTML代码无法打印出来,这很奇怪,我检查了html源代码却找不到它。

这是代码的一部分:

<div id="block-subheaderbar">
    <?php if (count($sub_menu = wp_nav_menu(array('sub_menu' => true))) ) : ?>
    <div class="wrapper max-width80">
        <header id="header" class="clearfix ">
            <?php wp_nav_menu(array('sub_menu' => true)); ?>
        </header>
    </div>
    <?php endif; ?>
</div> 

编码:

<div class="wrapper max-width80">
<header id="header" class="clearfix ">

无法以html打印,您能解释为什么吗? 以及如何解决?

我认为这里的问题是您的case wp_nav-menu()函数是否使用

<?php if (count($sub_menu = wp_nav_menu(array('sub_menu' => true,'echo' => 0))) ) : ?>

如果您的sub_menu参数有效,则可能会这样做

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM