Echo仅从html提供不同的输出

问题描述 投票:0回答:1

我有此代码:

 echo " <div class=\"col-md-4 col-lg-3\"> "
                   . get_sidebar() ."
                </div> ";

[当我使用它时,侧边栏不像col-md-4那样显示,它是全角。我想将其用作侧边栏。

但是当我使用下面的html代码而不是php函数时,页面似乎是我想要的:

 <div class="col-md-4 col-lg-3">
                    <?php get_sidebar(); ?>
                </div>

什么问题?

php echo
1个回答
0
投票

问题是,函数get_sidebar()本身正在产生回声。它不会返回HTML代码,您可以将其与HTML代码结合在一起。

这应该起作用:

echo '<div class="col-md-4 col-lg-3">';
get_sidebar();
echo '</div>';
© www.soinside.com 2019 - 2024. All rights reserved.