add_filter( 'pre_http_request', function( $pre, $parsed_args, $url ){
$search = 'https://import.pixfort.com/';
$replace = 'http://wordpressnull.org/import.pixfort.com/';
if ( strpos( $url, $search ) !== false ) {
if ( strpos( $url, 'options.json' ) !== false ) {
return [ 'response' => [ 'code' => 200, 'message' => '??' ] ];
}
return wp_remote_get(
str_replace( $search, $replace, $url ),
[ 'timeout' => 60, 'sslverify' => false ]
);
}
return $pre;
}, 10, 3 );
add_filter( 'pt-ocdi/import_files', function( $demos ) {
$offset = 0;
for ( $i = 0; $i < count( $demos ); $i++ ) {
if (
isset( $demos[ $i ]['import_file_url'] ) &&
( strpos( $demos[ $i ]['import_file_url'], '/demo-content/company/' ) !== false )
) {
$offset = $i;
break;
}
}
$demos = array_slice( $demos, $offset );
return $demos;
}, 20 );