我正在尝试创建一个简单的复选框设置,用于在主题设置页面中打开或关闭博客文章中的某个部分。
不幸的是,它没有保存复选框设置。我选中该框,当我刷新页面时,它再次被取消选中。未保存设置或checked
函数不工作。我错过什么了吗?
function theme_option_settings(){
register_setting( \'prev-next-setting\', \'prev-next\' );
add_settings_section( \'blog-section\', \'Blog Section\', \'change_blog_layout_section\', \'theme-options\' );
add_settings_field( \'show-prev-next\', \'Show Previous/Next Post Section\', \'show_prev_next_field\', \'theme-options\', \'blog-section\' );
}
function change_blog_layout_section(){
echo "Change the blog layout section";
}
function show_prev_next_field(){
echo get_option( \'prev-next\' );
echo "<input type=\'checkbox\' id=\'prev-next\' name=\'prev-next\' value=\'1\' ".checked(1, get_option(\'prev-next\'), true)."/>";
}