2013-06-01 86 views
0

我需要顯示默認值我的文本,而不是第一個標記,我怎麼能做到這一點?如何設置標籤形式的默認值wordpress

<?php 
if ($tags = get_tags(array('orderby' => 'name'))) 
{ 
    echo '<form action="'.get_bloginfo('url').'" method="get">'; 
    echo '<select name="tag" id="tag" class="postform">'; 
    foreach ($tags as $tag) 
    { 
     echo '<option value="'.$tag->slug.'">'.$tag->name.'</option>'; 
    } 
    echo '</select> '; 
    echo '<input type="submit" name="submit" value="view" />'; 
    echo '</form>'; 
} 

?>

回答

0

如果我理解正確的問題,您需要選擇在下拉列表中的默認標籤,而不是第一個。然後,您只需檢查slug的值,並在需要時將selected屬性添加到元素。

$default = 'default-tag-slug'; // set the default value 
foreach ($tags as $tag) { 
    echo '<option value="'.$tag->slug.'" '.($tag->slug == $default ? 'selected' : '').' >'.$tag->name.'</option>'; 
}