| @@ -110,4 +110,23 @@ | ||
| 110 | 110 | jetpack_plugin_register_page_routes( $jetpack_plugin_jetpack_ai_hub_routes_data, 'jetpack_plugin_register_jetpack_ai_hub_wp_admin_route' ); |
| 111 | 111 | } |
| 112 | 112 | add_action( 'jetpack-ai-hub-wp-admin_init', 'jetpack_plugin_register_jetpack_ai_hub_wp_admin_page_routes' ); |
| 113 | 113 | |
| 114 | +// Page-specific route registration functions for jetpack-settings-dashboard | |
| 115 | +/** | |
| 116 | + * Register routes for jetpack-settings-dashboard page (full-page mode). | |
| 117 | + */ | |
| 118 | +function jetpack_plugin_register_jetpack_settings_dashboard_page_routes() { | |
| 119 | + global $jetpack_plugin_jetpack_settings_dashboard_routes_data; | |
| 120 | + jetpack_plugin_register_page_routes( $jetpack_plugin_jetpack_settings_dashboard_routes_data, 'jetpack_plugin_register_jetpack_settings_dashboard_route' ); | |
| 121 | +} | |
| 122 | +add_action( 'jetpack-settings-dashboard_init', 'jetpack_plugin_register_jetpack_settings_dashboard_page_routes' ); | |
| 123 | + | |
| 124 | +/** | |
| 125 | + * Register routes for jetpack-settings-dashboard page (wp-admin mode). | |
| 126 | + */ | |
| 127 | +function jetpack_plugin_register_jetpack_settings_dashboard_wp_admin_page_routes() { | |
| 128 | + global $jetpack_plugin_jetpack_settings_dashboard_routes_data; | |
| 129 | + jetpack_plugin_register_page_routes( $jetpack_plugin_jetpack_settings_dashboard_routes_data, 'jetpack_plugin_register_jetpack_settings_dashboard_wp_admin_route' ); | |
| 130 | +} | |
| 131 | +add_action( 'jetpack-settings-dashboard-wp-admin_init', 'jetpack_plugin_register_jetpack_settings_dashboard_wp_admin_page_routes' ); | |
| 132 | + | |