質問: マルチサイトプラグインの「グローバル」設定ページ 私はマルチサイトインスタンスにインストールされるプラグインに取り組んでいます。「ネットワーク管理者」レベルでのみ表示される単一の設定ページを作成するにはどうすればよいですか。私がこれまで見たほとんどのガイドは標準のブログレベルのプラグインに関するものです。情報へのリンクがあれば便利ですが、そうでなければ、サイト全体のタグを調べて、それがどのように行われているのかを確認します。[更新]sitewide_tagsはadd_site_option、get_site_optionおよびupdate_site_optionを使用し、これらの関数はwp_sitemetaを使用します。しかし、私が見ることができるものから、register_setting、add_settingなどのサポートはないので、あなたは手動であなたのオプションを取得して設定しなければなりません。
回答: add_submenu_page()、add_menu_page() etcを使用していて、マルチサイトダッシュボードに設定ページが表示されることが予想される場合は、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-tab-with-options.html