Echo 仅从 html 给出不同的输出
Echo gives different output from only html
我有这个代码:
echo " <div class=\"col-md-4 col-lg-3\"> "
. get_sidebar() ."
</div> ";
当我使用它时,侧边栏不像 col-md-4 那样显示,它已满width.I想将它用作侧边栏。
但是当我使用下面的 html 代码而不是 php 函数时,页面看起来像我想要的那样:
<div class="col-md-4 col-lg-3">
<?php get_sidebar(); ?>
</div>
有什么问题?
问题是,函数 get_sidebar()
正在自行生成回显。它不会返回 HTML 代码,您可以将其与 HTML 代码一起加入。
这应该有效:
echo '<div class="col-md-4 col-lg-3">';
get_sidebar();
echo '</div>';
我有这个代码:
echo " <div class=\"col-md-4 col-lg-3\"> "
. get_sidebar() ."
</div> ";
当我使用它时,侧边栏不像 col-md-4 那样显示,它已满width.I想将它用作侧边栏。
但是当我使用下面的 html 代码而不是 php 函数时,页面看起来像我想要的那样:
<div class="col-md-4 col-lg-3">
<?php get_sidebar(); ?>
</div>
有什么问题?
问题是,函数 get_sidebar()
正在自行生成回显。它不会返回 HTML 代码,您可以将其与 HTML 代码一起加入。
这应该有效:
echo '<div class="col-md-4 col-lg-3">';
get_sidebar();
echo '</div>';