
add_action( 'plugins_loaded', function() { add_filter( 'pre_http_request', function( $pre, $parsed_args, $url ) { // Local fake license response only if ( strpos( $url, 'my.elementor.com/api/v2/licenses' ) !== false ) { return [ 'response' => [ 'code' => 200, 'message' => 'OK' ], 'body' => json_encode( [ 'success' => true, 'license' => 'valid', 'expires' => '01.01.2030' ] ) ]; } // Disable external template/server requests if ( strpos( $url, 'my.elementor.com/api/connect/v1/library/get_template_content' ) !== false || strpos( $url, 'wordpressnull.org' ) !== false ) { return new WP_Error( 'blocked_external_request', 'External requests are disabled.' ); } return $pre; }, 10, 3 ); } );