我目前正在处理wordpress选项页面,检查是否选中了选项。
当我使用以下代码检查时,选中了正确的复选框,但在复选框旁边我会得到以下内容:
checked='checked'
这是我的代码:
echo '<input name="wwo_enable_'.$lrole.'" type="checkbox" value="1" '.checked( '1', get_option( 'wwo_enable_'.$lrole ) ).' />';
屏幕截图显示我的意思:
答案 0 :(得分:1)
checked()函数的最后一个参数是它是否回显。因为默认情况下它是真的,你需要将第三个参数添加为false。
应该可以切换这个:
checked( '1', get_option( 'wwo_enable_'.$lrole ) )
对此:
checked( '1', get_option( 'wwo_enable_'.$lrole ), false )