如何通过 wordpress 元框字段中的下拉 select 替换单选按钮?

How to replace radio button by drop down select in wordpress meta box field?

如何通过 wordpress 元框字段中的下拉菜单 select 替换单选按钮 ??

  <tr valign="top">
    <th scope="row"><label for="effectv">Select effect</label></th>
    <td>
        <input type="radio" id="effectv" name="b26slider_options[effectv]" <?php if($settings['effectv'] == 'zoomOut') echo 'checked="checked"'; ?> value="zoomOut" />zoomOut
        <input type="radio" id="effectv" name="b26slider_options[effectv]" <?php if($settings['effectv'] == 'zoomIn') echo 'checked="checked"'; ?> value="zoomIn" />zoomIn
        <input type="radio" id="effectv" name="b26slider_options[effectv]" <?php if($settings['effectv'] == 'panUp') echo 'checked="checked"'; ?> value="panUp" />panUp
    </td>
</tr>

只需将它们替换为正确的 HTML。

<tr valign="top">
<th scope="row"><label for="effectv">Select effect</label></th>
<td>
<select name="select">
  <option value="value1">Value 1</option> 
  <option value="value2" selected>Value 2</option>
  <option value="value3">Value 3</option>
</select>
</td>

点击here了解更多信息。

请试试这个,让我知道它是否有效。

<tr valign="top">
    <th scope="row"><label for="effectv">Select effect</label></th>
    <td>
        <select name="b26slider_options[effectv]" id="effectv">
            <option value="zoomOut" <?php echo ($settings['effectv'] == "zoomOut") ? 'selected' : ''; ?>>zoomOut</option>
            <option value="zoomIn" <?php echo ($settings['effectv'] == "zoomIn") ? 'selected' : ''; ?>>zoomIn</option>
            <option value="panUp" <?php echo ($settings['effectv'] == "panUp") ? 'selected' : ''; ?>>panUp</option>
        </select>
    </td>
</tr>