我当前正在使用Options Framework Theme 用于制作WordPress选项面板。我在管理面板中通过以下代码创建了一个复选框options.php
$options[] = array(
\'name\' => __(\'Input Checkbox Name\', \'options_framework_theme\'),
\'desc\' => __(\'Check to display.\'),
\'id\' => \'example_checkbox_2\',
\'std\' => \'true\',
\'type\' => \'checkbox\');
我想在选中或取消选中复选框时显示不同的内容。所以,我在文件模板中插入了这段代码(
footer.php
)
<?php if ( of_get_option(\'example_checkbox2\') != \'true\') { ?>
<p>checked</p>
<?php } else { ?>
<p>unchecked</p>
<?php } ?>
我的问题是:
当我选中或取消选中复选框时,“checked
“”显示在我的页脚中。
是否有人可以帮助您正确检索和显示复选框中的内容?
非常感谢您的回复。
非常感谢。
SO网友:Milo
“true”应为“1”:
$options[] = array(
\'name\' => __(\'Input Checkbox Name\', \'options_framework_theme\'),
\'desc\' => __(\'Check to display.\'),
\'id\' => \'example_checkbox_2\',
\'std\' => \'1\',
\'type\' => \'checkbox\'
);
以及:
<?php if ( 1 == of_get_option(\'example_checkbox2\') ) { ?>
<p>checked</p>
<?php } else { ?>
<p>unchecked</p>
<?php } ?>