如何设置标签wordpress形式的默认值

时间:2013-06-01 07:07:04

标签: wordpress forms tags

我需要在默认值中显示我的文字,而不是第一个标签,我该怎么做?

<?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>';
}

&GT;

1 个答案:

答案 0 :(得分: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>';
}