这个问题不需要WordPress,但在评论中包含这个问题需要很长时间,所以我们开始吧。
如果要将单选按钮分组,应为其指定名称。要指定值,应更改value
属性,与其他表单元素不同。
那么,让我们用两个单选按钮创建一个简单的表单:
<form action="">
<input type="radio" name="sample" value="1">Value1<br>
<input type="radio" name="sample" value="2">Value2<br>
</form>
现在,您可以使用
$_GET[\'sample\']
.
这将把您的代码转换为以下内容:
<p>
<input
type="radio"
<?php checked( $instance[ \'what_to_check_for\' ], \'check_for_counter\' ); ?>
id="<?php echo $this->get_field_id( \'check_for_counter\' ); ?>"
name="<?php echo $this->get_field_name(\'what_to_check_for\'); ?>"
value="check_for_counter"
/>
<label for="<?php echo $this->get_field_id( \'check_for_counter\' ); ?>">Check whether to display description or not</label>
</p>
<p>
<input
type="radio"
<?php checked( $instance[ \'what_to_check_for\' ], \'check_for_image\' ); ?>
id="<?php echo $this->get_field_id( \'check_for_image\' ); ?>"
name="<?php echo $this->get_field_name(\'what_to_check_for\'); ?>"
value="check_for_image"
/>
<label for="<?php echo $this->get_field_id( \'check_for_image\' ); ?>">Select to Post with Thumbnails</label>
</p>
现在可以获得
what_to_check_for
, 如果是的话
check_for_image
, 然后选择第二个单选按钮。如果是的话
check_for_counter
, 选择第一个。