是否有挂钩连接到常规设置保存?

时间:2010-09-10 作者:Mild Fuzz

我想在常规设置页面中添加一个字段,但我无法保存该字段,因为我找不到保存页面的挂钩。

有什么想法吗?

1 个回复
最合适的回答,由SO网友:Annika Backstrom 整理而成

你只需要register_setting() 并将自动保存。看到了吗Settings API 了解更多信息。下面是一个完整的示例:

function spw_cb() {
    if( !($value = get_option(\'sprockets_per_widget\')) ) {
        $value = 7;
    }

    ?>
    <input type="text" size="3" name="sprockets_per_widget" value="<?php echo $value; ?>" /> Numeric only!
    <?php
}

function spw_init() {
    add_settings_field(\'sprockets_per_widget\', \'Sprockets per Widget\', \'spw_cb\', \'general\');
    register_setting(\'general\', \'sprockets_per_widget\', \'intval\');
}
add_action(\'admin_init\', \'spw_init\');

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?