Answers:
作为参考
要创建网络或全局设置,您需要执行以下操作
添加设置页面
add_submenu_page( 'settings.php'... # cf options.php for blog level`添加全局选项
add_site_option($key,$value)更新全局选项
update_site_option($key,$value)获取网站选项
get_site_option($key)全局设置保存到sitemeta表中(单个博客设置保存到<blog_id>_options表中
当您使用add_submenu_page(),add_menu_page()等并且希望设置页面出现在多站点仪表板中时,请考虑使用network_admin_menu挂钩而不是admin_menu
例:
add_action( 'network_admin_menu', 'network_settings_page' );
function network_settings_page(){
add_submenu_page(
...
)
}
要保存设置,可以使用network_admin_edit_{ACTION}动作挂钩。
参考:https : //rudrastyh.com/wordpress-multisite/custom-tabs-with-options.html