| @@ -205,23 +205,42 @@ | ||
| 205 | 205 | gutenberg_register_page_routes( $gutenberg_site_editor_v2_routes_data, 'gutenberg_register_site_editor_v2_wp_admin_route' ); |
| 206 | 206 | } |
| 207 | 207 | add_action( 'site-editor-v2-wp-admin_init', 'gutenberg_register_site_editor_v2_wp_admin_page_routes' ); |
| 208 | 208 | |
| 209 | -// Page-specific route registration functions for taxonomies | |
| 209 | +// Page-specific route registration functions for media-editor | |
| 210 | 210 | /** |
| 211 | - * Register routes for taxonomies page (full-page mode). | |
| 211 | + * Register routes for media-editor page (full-page mode). | |
| 212 | 212 | */ |
| 213 | -function gutenberg_register_taxonomies_page_routes() { | |
| 214 | - global $gutenberg_taxonomies_routes_data; | |
| 215 | - gutenberg_register_page_routes( $gutenberg_taxonomies_routes_data, 'gutenberg_register_taxonomies_route' ); | |
| 213 | +function gutenberg_register_media_editor_page_routes() { | |
| 214 | + global $gutenberg_media_editor_routes_data; | |
| 215 | + gutenberg_register_page_routes( $gutenberg_media_editor_routes_data, 'gutenberg_register_media_editor_route' ); | |
| 216 | 216 | } |
| 217 | -add_action( 'taxonomies_init', 'gutenberg_register_taxonomies_page_routes' ); | |
| 217 | +add_action( 'media-editor_init', 'gutenberg_register_media_editor_page_routes' ); | |
| 218 | 218 | |
| 219 | 219 | /** |
| 220 | - * Register routes for taxonomies page (wp-admin mode). | |
| 220 | + * Register routes for media-editor page (wp-admin mode). | |
| 221 | 221 | */ |
| 222 | -function gutenberg_register_taxonomies_wp_admin_page_routes() { | |
| 223 | - global $gutenberg_taxonomies_routes_data; | |
| 224 | - gutenberg_register_page_routes( $gutenberg_taxonomies_routes_data, 'gutenberg_register_taxonomies_wp_admin_route' ); | |
| 222 | +function gutenberg_register_media_editor_wp_admin_page_routes() { | |
| 223 | + global $gutenberg_media_editor_routes_data; | |
| 224 | + gutenberg_register_page_routes( $gutenberg_media_editor_routes_data, 'gutenberg_register_media_editor_wp_admin_route' ); | |
| 225 | 225 | } |
| 226 | -add_action( 'taxonomies-wp-admin_init', 'gutenberg_register_taxonomies_wp_admin_page_routes' ); | |
| 226 | +add_action( 'media-editor-wp-admin_init', 'gutenberg_register_media_editor_wp_admin_page_routes' ); | |
| 227 | + | |
| 228 | +// Page-specific route registration functions for theme-preview | |
| 229 | +/** | |
| 230 | + * Register routes for theme-preview page (full-page mode). | |
| 231 | + */ | |
| 232 | +function gutenberg_register_theme_preview_page_routes() { | |
| 233 | + global $gutenberg_theme_preview_routes_data; | |
| 234 | + gutenberg_register_page_routes( $gutenberg_theme_preview_routes_data, 'gutenberg_register_theme_preview_route' ); | |
| 235 | +} | |
| 236 | +add_action( 'theme-preview_init', 'gutenberg_register_theme_preview_page_routes' ); | |
| 237 | + | |
| 238 | +/** | |
| 239 | + * Register routes for theme-preview page (wp-admin mode). | |
| 240 | + */ | |
| 241 | +function gutenberg_register_theme_preview_wp_admin_page_routes() { | |
| 242 | + global $gutenberg_theme_preview_routes_data; | |
| 243 | + gutenberg_register_page_routes( $gutenberg_theme_preview_routes_data, 'gutenberg_register_theme_preview_wp_admin_route' ); | |
| 244 | +} | |
| 245 | +add_action( 'theme-preview-wp-admin_init', 'gutenberg_register_theme_preview_wp_admin_page_routes' ); | |
| 227 | 246 | |