对于网络选项页,正确的表单操作URL为:
wp-admin/network/edit.php?action=your_option_name
然后您必须注册回调:
add_action(
\'network_admin_edit_your_option_name\',
\'your_save_network_options_function\'
);
在该回调函数中,检查
$_POST
数据,准备值,然后保存:
update_site_option( $this->option_name, $this->option_values );
然后您必须创建重定向,无需进一步帮助:
// redirect to settings page in network
wp_redirect(
add_query_arg(
array( \'page\' => \'your_options_page_slug\', \'updated\' => \'true\' ),
(is_multisite() ? network_admin_url( \'admin.php\' ) : admin_url( \'admin.php\' ))
)
);
exit;
在选项页上检查
$_GET[\'updated\']
, 如果发现该参数,请添加管理员通知。