我制作了一个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;):
有关如何解决此问题的任何帮助?
答案 0 :(得分:1)
将您的代码更改为:
<div class="spotlight">
<?php dynamic_sidebar('header'); ?>
</div>
<?=
短开标记表示<?php echo
和dynamic_sidebar
函数返回true(如果小部件侧边栏存在,则会转换为数字)。