【问题标题】:how to set default value in form of tags wordpress如何以标签 wordpress 的形式设置默认值
【发布时间】:2013-06-01 07:07:04
【问题描述】:

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

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

?>

【问题讨论】:

    标签: wordpress forms tags


    【解决方案1】:

    如果我正确理解了这个问题,您需要在下拉列表中选择默认标签,而不是第一个。然后你只需要检查 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>';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-01
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-13
      • 1970-01-01
      • 2022-10-14
      相关资源
      最近更新 更多