WordPress小部件输出不需要的数字

时间:2016-08-25 17:27:35

标签: php wordpress widget

我制作了一个WordPress小部件,它只能显示图像,但也显示一个数字。我不知道为什么会这样。

Widget输出代码:

public function widget( $args, $instance ) {
    ?>
        <img src="<?= $instance['image'] ?>" alt="" class="img-responsive">
    <?php
}

小部件区域:

<div class="spotlight">
    <?= dynamic_sidebar('header') ?>
</div>

不需要的输出(图像正确但它也打印了&#34; 1&#34;):

enter image description here

有关如何解决此问题的任何帮助?

1 个答案:

答案 0 :(得分:1)

将您的代码更改为:

<div class="spotlight">
    <?php dynamic_sidebar('header'); ?>
</div>

<?=短开标记表示<?php echodynamic_sidebar函数返回true(如果小部件侧边栏存在,则会转换为数字)。