PluginProbe
Code Engine – PHP Snippets, AI Functions & Automation for WordPress / 0.4.2
Code Engine – PHP Snippets, AI Functions & Automation for WordPress v0.4.2
0.5.6 0.5.5 0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.9 0.4.8 0.4.7 0.4.6 trunk 0.0.1 0.0.2 0.2.8 0.2.9 0.3.0 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 0.3.8 All 32 releases
← All changes | common/helpers.php +16 -16 0.3.80.4.2 View file →
@@ -1,10 +1,10 @@
1 1 <?php
2 2
3 -if ( !class_exists( 'MeowCommon_Helpers' ) ) {
3 +if ( !class_exists( 'MeowKit_MWCODE_Helpers' ) ) {
4 4
5 - class MeowCommon_Helpers {
6 - //public static $version = MeowCommon_Admin::version;
5 + class MeowKit_MWCODE_Helpers {
6 + //public static $version = MeowKit_MWCODE_Admin::version;
7 7 private static $startTimes = [];
8 8 private static $startQueries = [];
9 9
10 10 public static function is_divi_builder() {
@@ -97,21 +97,21 @@
97 97 public static function is_rest() {
98 98
99 99 // WP 6.5+: only reliable after parse_request; otherwise skip this branch.
100 100 if ( function_exists( 'wp_is_serving_rest_request' ) && did_action( 'parse_request' ) && wp_is_serving_rest_request() ) {
101 - MeowCommon_Rest::init_once();
101 + MeowKit_MWCODE_Rest::init_once();
102 102 return true;
103 103 }
104 104
105 105 // Classic flag set during REST bootstrap (safe at any time).
106 106 if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) {
107 - MeowCommon_Rest::init_once();
107 + MeowKit_MWCODE_Rest::init_once();
108 108 return true;
109 109 }
110 110
111 111 // Plain permalinks: ?rest_route=/... (route does NOT include the prefix).
112 112 if ( isset( $_GET['rest_route'] ) ) {
113 - MeowCommon_Rest::init_once();
113 + MeowKit_MWCODE_Rest::init_once();
114 114 return true;
115 115 }
116 116
117 117 // Pretty permalinks: compare request PATH to the site's REST base path, without using rest_url().
@@ -130,9 +130,9 @@
130 130 $base_index = $home_path . 'index.php/' . trailingslashit( $prefix );
131 131
132 132 $path = trailingslashit( $req_path );
133 133 if ( strpos( $path, $base ) === 0 || strpos( $path, $base_index ) === 0 ) {
134 - MeowCommon_Rest::init_once();
134 + MeowKit_MWCODE_Rest::init_once();
135 135 return true;
136 136 }
137 137 }
138 138
@@ -144,9 +144,9 @@
144 144
145 145 // // WP_REST_Request init.
146 146 // $is_rest_request = defined( 'REST_REQUEST' ) && REST_REQUEST;
147 147 // if ( $is_rest_request ) {
148 - // MeowCommon_Rest::init_once();
148 + // MeowKit_MWCODE_Rest::init_once();
149 149 // return true;
150 150 // }
151 151
152 152 // // Plain permalinks.
@@ -152,9 +152,9 @@
152 152 // // Plain permalinks.
153 153 // $prefix = rest_get_url_prefix();
154 154 // $request_contains_rest = isset( $_GET['rest_route'] ) && strpos( trim( $_GET['rest_route'], '\\/' ), $prefix, 0 ) === 0;
155 155 // if ( $request_contains_rest ) {
156 - // MeowCommon_Rest::init_once();
156 + // MeowKit_MWCODE_Rest::init_once();
157 157 // return true;
158 158 // }
159 159
160 160 // // It can happen that WP_Rewrite is not yet initialized, so better to do it.
@@ -171,9 +171,9 @@
171 171 // // URL Path begins with wp-json.
172 172 // if ( !empty( $current_url['path'] ) && !empty( $rest_url['path'] ) ) {
173 173 // $request_contains_rest = strpos( $current_url['path'], $rest_url['path'], 0 ) === 0;
174 174 // if ( $request_contains_rest ) {
175 - // MeowCommon_Rest::init_once();
175 + // MeowKit_MWCODE_Rest::init_once();
176 176 // return true;
177 177 // }
178 178 // }
179 179
@@ -280,19 +280,19 @@
280 280 // }
281 281 }
282 282
283 283 public static function timer_start( $timerName = 'default' ) {
284 - MeowCommon_Helpers::$startQueries[ $timerName ] = get_num_queries();
285 - MeowCommon_Helpers::$startTimes[ $timerName ] = microtime( true );
284 + MeowKit_MWCODE_Helpers::$startQueries[ $timerName ] = get_num_queries();
285 + MeowKit_MWCODE_Helpers::$startTimes[ $timerName ] = microtime( true );
286 286 }
287 287
288 288 public static function timer_elapsed( $timerName = 'default' ) {
289 - return microtime( true ) - MeowCommon_Helpers::$startTimes[ $timerName ];
289 + return microtime( true ) - MeowKit_MWCODE_Helpers::$startTimes[ $timerName ];
290 290 }
291 291
292 292 public static function timer_log_elapsed( $timerName = 'default' ) {
293 - $elapsed = MeowCommon_Helpers::timer_elapsed( $timerName );
294 - $queries = get_num_queries() - MeowCommon_Helpers::$startQueries[ $timerName ];
293 + $elapsed = MeowKit_MWCODE_Helpers::timer_elapsed( $timerName );
294 + $queries = get_num_queries() - MeowKit_MWCODE_Helpers::$startQueries[ $timerName ];
295 295 error_log( $timerName . ': ' . $elapsed . 'ms (' . $queries . ' queries)' );
296 296 }
297 297 }
298 298
@@ -297,8 +297,8 @@
297 297 }
298 298
299 299 // Asked by WP Security Team to remove this.
300 300
301 - // if ( MeowCommon_Helpers::is_rest() ) {
301 + // if ( MeowKit_MWCODE_Helpers::is_rest() ) {
302 302 // ini_set( 'display_errors', 0 );
303 303 // }
304 304 }