使用选项框架主题中的复选框显示和隐藏内容

时间:2012-07-26 作者:Kharis Blank

我当前正在使用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“”显示在我的页脚中。

是否有人可以帮助您正确检索和显示复选框中的内容?

非常感谢您的回复。

非常感谢。

2 个回复
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 } ?>

SO网友:Tony Porto

你几乎得到了它,除了像这样在你的模板上使用它。

<?php if ( of_get_option(\'display_second_section_category\') == \'1\' ) { ?>

结束

相关推荐