2016-11-10 108 views
0

我如何檢查isset或空值,顯示或隱藏標籤此代碼不能正常工作檢查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

是'$ this'這個你命名爲'$ this'的對象?像'$ this = 5;'?看起來不對。 – Jay

+0

再次檢查我的問題標籤標籤中定義的值 –

回答

0

好的,我發現標籤out

<?php if (esc_attr($name1)){ ?> 
           <li><a href="<?php echo $link1; ?>" target="_blank"><?php echo $name1; ?></a></li>