1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
<?php /** * Load API functions, register scripts and actions, etc. * * @package gutenberg */
if ( ! defined( 'ABSPATH' ) ) { die( 'Silence is golden.' ); }
require_once __DIR__ . '/upgrade.php';
/** * Checks whether the Gutenberg experiment is enabled. * * @since 6.7.0 * * @param string $name The name of the experiment. * * @return bool True when the experiment is enabled. */ function gutenberg_is_experiment_enabled( $name ) { $experiments = get_option( 'gutenberg-experiments' ); return ! empty( $experiments[ $name ] ); }
// These files only need to be loaded if within a rest server instance // which this class will exist if that is the case. if ( class_exists( 'WP_REST_Controller' ) ) { /** * Start: Include for phase 2 */ if ( ! class_exists( 'WP_REST_Sidebars_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-sidebars-controller.php'; } if ( ! class_exists( 'WP_REST_Widget_Types_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-widget-types-controller.php'; } if ( ! class_exists( 'WP_REST_Widgets_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-widgets-controller.php'; } if ( ! class_exists( 'WP_REST_Menus_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-menus-controller.php'; } if ( ! class_exists( 'WP_REST_Menu_Items_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-menu-items-controller.php'; } if ( ! class_exists( 'WP_REST_Menu_Locations_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-menu-locations-controller.php'; } if ( ! class_exists( 'WP_Rest_Customizer_Nonces' ) ) { require_once __DIR__ . '/class-wp-rest-customizer-nonces.php'; } if ( ! class_exists( 'WP_REST_Post_Format_Search_Handler' ) ) { require_once __DIR__ . '/class-wp-rest-post-format-search-handler.php'; } if ( ! class_exists( 'WP_REST_Term_Search_Handler' ) ) { require_once __DIR__ . '/class-wp-rest-term-search-handler.php'; } if ( ! class_exists( 'WP_REST_Batch_Controller' ) ) { require_once __DIR__ . '/class-wp-rest-batch-controller.php'; } if ( ! class_exists( 'WP_REST_Templates_Controller' ) ) { require_once __DIR__ . '/full-site-editing/class-wp-rest-templates-controller.php'; } /** * End: Include for phase 2 */
require __DIR__ . '/rest-api.php'; }
if ( ! class_exists( 'WP_Widget_Block' ) ) { require_once __DIR__ . '/class-wp-widget-block.php'; }
require_once __DIR__ . '/widgets-page.php';
require __DIR__ . '/compat.php'; require __DIR__ . '/utils.php'; require __DIR__ . '/editor-settings.php';
if ( ! class_exists( 'WP_Block_Template ' ) ) { require __DIR__ . '/full-site-editing/class-wp-block-template.php'; } require __DIR__ . '/full-site-editing/full-site-editing.php'; require __DIR__ . '/full-site-editing/block-templates.php'; require __DIR__ . '/full-site-editing/default-template-types.php'; require __DIR__ . '/full-site-editing/templates-utils.php'; require __DIR__ . '/full-site-editing/page-templates.php'; require __DIR__ . '/full-site-editing/templates.php'; require __DIR__ . '/full-site-editing/template-parts.php'; require __DIR__ . '/full-site-editing/template-loader.php'; require __DIR__ . '/full-site-editing/edit-site-page.php'; require __DIR__ . '/full-site-editing/edit-site-export.php';
require __DIR__ . '/blocks.php'; require __DIR__ . '/client-assets.php'; require __DIR__ . '/demo.php'; require __DIR__ . '/widgets.php'; require __DIR__ . '/navigation.php'; require __DIR__ . '/navigation-page.php'; require __DIR__ . '/experiments-page.php'; require __DIR__ . '/class-wp-theme-json.php'; require __DIR__ . '/class-wp-theme-json-resolver.php'; require __DIR__ . '/global-styles.php';
if ( ! class_exists( 'WP_Block_Supports' ) ) { require_once __DIR__ . '/class-wp-block-supports.php'; } require __DIR__ . '/block-supports/generated-classname.php'; require __DIR__ . '/block-supports/colors.php'; require __DIR__ . '/block-supports/align.php'; require __DIR__ . '/block-supports/typography.php'; require __DIR__ . '/block-supports/custom-classname.php'; require __DIR__ . '/block-supports/border.php';
|