如何检查isset或空值以显示或隐藏标记此代码不起作用
<?php if ($this->get_field_name( 'name1')){ ?>
<li><a href="<?php echo $link1; ?>" target="_blank"><?php echo $name1; ?></a></li>
<?php }
这是小部件的标签
<p>
<label for="<?php echo $this->get_field_id( 'name1' ); ?>"><?php _e( 'عنوان تبلیغ متنی اول' ); ?></label>
<input class="widefat" id="<?php echo $this->get_field_id( 'name1' ); ?>" name="<?php echo $this->get_field_name( 'name1' ); ?>" type="text" value="<?php echo esc_attr( $name1 ); ?>" />
</p>
答案 0 :(得分:0)
好的,我发现了
<?php if (esc_attr( $name1 )){ ?>
<li><a href="<?php echo $link1; ?>" target="_blank"><?php echo $name1; ?></a></li>