| @@ -110,27 +110,8 @@ | ||
| 110 | 110 | gutenberg_register_page_routes( $gutenberg_options_connectors_routes_data, 'gutenberg_register_options_connectors_wp_admin_route' ); |
| 111 | 111 | } |
| 112 | 112 | add_action( 'options-connectors-wp-admin_init', 'gutenberg_register_options_connectors_wp_admin_page_routes' ); |
| 113 | 113 | |
| 114 | -// Page-specific route registration functions for content-types | |
| 115 | -/** | |
| 116 | - * Register routes for content-types page (full-page mode). | |
| 117 | - */ | |
| 118 | -function gutenberg_register_content_types_page_routes() { | |
| 119 | - global $gutenberg_content_types_routes_data; | |
| 120 | - gutenberg_register_page_routes( $gutenberg_content_types_routes_data, 'gutenberg_register_content_types_route' ); | |
| 121 | -} | |
| 122 | -add_action( 'content-types_init', 'gutenberg_register_content_types_page_routes' ); | |
| 123 | - | |
| 124 | -/** | |
| 125 | - * Register routes for content-types page (wp-admin mode). | |
| 126 | - */ | |
| 127 | -function gutenberg_register_content_types_wp_admin_page_routes() { | |
| 128 | - global $gutenberg_content_types_routes_data; | |
| 129 | - gutenberg_register_page_routes( $gutenberg_content_types_routes_data, 'gutenberg_register_content_types_wp_admin_route' ); | |
| 130 | -} | |
| 131 | -add_action( 'content-types-wp-admin_init', 'gutenberg_register_content_types_wp_admin_page_routes' ); | |
| 132 | - | |
| 133 | 114 | // Page-specific route registration functions for dashboard |
| 134 | 115 | /** |
| 135 | 116 | * Register routes for dashboard page (full-page mode). |
| 136 | 117 | */ |
| @@ -242,5 +223,24 @@ | ||
| 242 | 223 | global $gutenberg_media_editor_routes_data; |
| 243 | 224 | gutenberg_register_page_routes( $gutenberg_media_editor_routes_data, 'gutenberg_register_media_editor_wp_admin_route' ); |
| 244 | 225 | } |
| 245 | 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' ); | |
| 246 | 246 | |