|
12 | 12 | /** |
13 | 13 | * WP_REST_Controller class. |
14 | 14 | */ |
15 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-controller.php'; |
| 15 | +if ( ! class_exists( 'WP_REST_Controller' ) ) { |
| 16 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-controller.php'; |
| 17 | +} |
16 | 18 |
|
17 | 19 | /** |
18 | 20 | * WP_REST_Posts_Controller class. |
19 | 21 | */ |
20 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-posts-controller.php'; |
| 22 | +if ( ! class_exists( 'WP_REST_Posts_Controller' ) ) { |
| 23 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-posts-controller.php'; |
| 24 | +} |
21 | 25 |
|
22 | 26 | /** |
23 | 27 | * WP_REST_Attachments_Controller class. |
24 | 28 | */ |
25 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-attachments-controller.php'; |
| 29 | +if ( ! class_exists( 'WP_REST_Attachments_Controller' ) ) { |
| 30 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-attachments-controller.php'; |
| 31 | +} |
26 | 32 |
|
27 | 33 | /** |
28 | 34 | * WP_REST_Post_Types_Controller class. |
29 | 35 | */ |
30 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-post-types-controller.php'; |
| 36 | +if ( ! class_exists( 'WP_REST_Post_Types_Controller' ) ) { |
| 37 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-post-types-controller.php'; |
| 38 | +} |
31 | 39 |
|
32 | 40 | /** |
33 | 41 | * WP_REST_Post_Statuses_Controller class. |
34 | 42 | */ |
35 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-post-statuses-controller.php'; |
| 43 | +if ( ! class_exists( 'WP_REST_Post_Statuses_Controller' ) ) { |
| 44 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-post-statuses-controller.php'; |
| 45 | +} |
36 | 46 |
|
37 | 47 | /** |
38 | 48 | * WP_REST_Revisions_Controller class. |
39 | 49 | */ |
40 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-revisions-controller.php'; |
| 50 | +if ( ! class_exists( 'WP_REST_Revisions_Controller' ) ) { |
| 51 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-revisions-controller.php'; |
| 52 | +} |
41 | 53 |
|
42 | 54 | /** |
43 | 55 | * WP_REST_Taxonomies_Controller class. |
44 | 56 | */ |
45 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-taxonomies-controller.php'; |
| 57 | +if ( ! class_exists( 'WP_REST_Taxonomies_Controller' ) ) { |
| 58 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-taxonomies-controller.php'; |
| 59 | +} |
46 | 60 |
|
47 | 61 | /** |
48 | 62 | * WP_REST_Terms_Controller class. |
49 | 63 | */ |
50 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-terms-controller.php'; |
| 64 | +if ( ! class_exists( 'WP_REST_Terms_Controller' ) ) { |
| 65 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-terms-controller.php'; |
| 66 | +} |
51 | 67 |
|
52 | 68 | /** |
53 | 69 | * WP_REST_Users_Controller class. |
54 | 70 | */ |
55 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-users-controller.php'; |
| 71 | +if ( ! class_exists( 'WP_REST_Users_Controller' ) ) { |
| 72 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-users-controller.php'; |
| 73 | +} |
56 | 74 |
|
57 | 75 | /** |
58 | 76 | * WP_REST_Comments_Controller class. |
59 | 77 | */ |
60 | | -require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-comments-controller.php'; |
| 78 | +if ( ! class_exists( 'WP_REST_Comments_Controller' ) ) { |
| 79 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-comments-controller.php'; |
| 80 | +} |
61 | 81 |
|
62 | 82 | /** |
63 | 83 | * WP_REST_Meta_Controller class. |
64 | 84 | */ |
65 | | -include_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-meta-controller.php'; |
| 85 | +if ( ! class_exists( 'WP_REST_Meta_Controller' ) ) { |
| 86 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-meta-controller.php'; |
| 87 | +} |
66 | 88 |
|
67 | 89 | /** |
68 | 90 | * WP_REST_Meta_Posts_Controller class. |
69 | 91 | */ |
70 | | -include_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-meta-posts-controller.php'; |
| 92 | +if ( ! class_exists( 'WP_REST_Meta_Posts_Controller' ) ) { |
| 93 | + require_once dirname( __FILE__ ) . '/lib/endpoints/class-wp-rest-meta-posts-controller.php'; |
| 94 | +} |
71 | 95 |
|
72 | 96 | /** |
73 | 97 | * WP_REST_Posts_Terms_Controller class. |
|
0 commit comments