我正在努力发展一个主题。我正在使用设置API。我用于设置的代码如下:
In the example snippets I\'m using variables to show the structure of my code.
Ofcourse in my actual code the variables are strings (the callback variables are no strings)
register_setting($option_group, $options_name);
add_settings_section($id, $title, $callback_section, $page);
add_settings_field($id, $title, $callback_field, $page, $section);
function $callback_section()
{
}
function $callback_field()
{
echo \'<input type="checkbox" name="$option_name" />\';
}
对于“我的主题选项”页面中的表单:
<form method="post" action="options.php">
<?php
settings_fields($option_group);
do_settings_sections($page);
submit_button();
settings_errors();
?>
</form>
我的设置已保存,但输入返回到未选中状态。我怎样才能让它工作?我错过什么了吗?而且我需要很多设置。使用settings-API处理大量设置而不产生混乱代码的最佳方法是什么?