如何将函数调用添加到插件的options.php默认提交例程?

时间:2011-02-05 作者:Scott B

我正在将两个插件合并为一个插件。我想在新插件的设置面板中选中第二个插件的激活例程作为复选框。

但是,我不确定在提交选项时如何执行函数。我该怎么做?

我的插件选项。php基本上是这样的。。。

<form method="post" action="options.php">
<?php wp_nonce_field(\'update-options\'); ?>
//options form goes here
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="check1, check2, check3, etc" />
<p class="submit">
<input type="submit" class="button-primary" value="<?php _e(\'Save Changes\') ?>" />
</p>
</form>
它是从我的主插件文件调用的。。。

function my_settings_admin() {
include_once dirname(__FILE__) . \'/my-plugin-options.php\';
}

 add_options_page( \'My Plugin Settings\', 
    \'My Plugin Settings\', 
    \'manage_options\', 
    \'my-plugin-options.php\', 
    \'my_settings_admin\', 
    $my_plugin_dir.\'/favicon.png\', 
    \'top\');

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

如果您正在使用Settings API, 然后,我想在您的清理回调中为它添加一个检查和函数调用(从register\\u设置)。

结束

相关推荐