在echo中包含php代码

时间:2018-06-06 08:30:16

标签: php html wordpress

我想添加此

<?php wp_nav_menu( array( 'theme_location' => 'top-navigation-menu' ) ); ?>
之间的这个div,

<div class="right"></div>

以下代码。整个HTML代码目前由<?php echo ?>

输出

这就是我使用的,

<?php
echo '<div class="top-box-2">
    <div class="container">
        <div class="left">
            Search bar
        </div>
        <div class="right"><?php wp_nav_menu( array( 'theme_location' => 'top-navigation-menu' ) ); ?></div>
    </div>
</div>'; ?>

但是当我将php代码放在<div></div>

中时,它不起作用

1 个答案:

答案 0 :(得分:2)

<?php
echo '<div class="top-box-2">
    <div class="container">
        <div class="left">
            Search bar
        </div>
        <div class="right">' . wp_nav_menu( array( 'theme_location' => 'top-navigation-menu' ) ) . '</div>
    </div>
</div>'; ?>

在PHP文档中查看String Operators