function ekvp_importar($url) { $response = wp_remote_get($url); if (is_wp_error($response)) return "Error obteniendo URL."; $html = wp_remote_retrieve_body($response); libxml_use_internal_errors(true); $dom = new DOMDocument(); $dom->loadHTML(''.$html); libxml_clear_errors(); $xpath = new DOMXPath($dom); // ------------------------- // TÍTULO EDITORIAL // ------------------------- $titulo_editorial = trim( $xpath->query('//p[@class="Titulo"]')->item(0)->textContent ); // ------------------------- // COPETE // ------------------------- $copete = trim( $xpath->query('//p[@class="copete"]')->item(0)->textContent ); // ------------------------- // PILOTO (desde copete) // ------------------------- preg_match('/([A-Z][a-z]+)\s([A-Z][a-z]+)/', $copete, $match); $nombre = $match[1]; $apellido = strtoupper($match[2]); $titulo_final = substr($nombre,0,1).".".$apellido.": ".$titulo_editorial; // ------------------------- // IMÁGENES (respetar orden real) // ------------------------- $imagenes = []; // Imagen 1 (la del bloque principal) $img1 = $xpath->query('(//img)[2]')->item(0)->getAttribute('src'); // Imagen _3 $img3 = $xpath->query('//img[contains(@src,"_3_")]')->item(0)->getAttribute('src'); // Imagen _2 (la última fuera del bloque) $img2 = $xpath->query('//img[contains(@src,"_2_")]')->item(0)->getAttribute('src'); $imagenes = [$img1, $img3, $img2]; // ------------------------- // TEXTO NORMAL (antes del Campeonato) // ------------------------- $parrafos = $xpath->query('//p[@class="texto_normal"]'); $cuerpo_parrafos = []; foreach ($parrafos as $p) { $texto_html = ''; foreach ($p->childNodes as $child) { $texto_html .= $dom->saveHTML($child); } $cuerpo_parrafos[] = $texto_html; } // ------------------------- // CONSTRUIR CUERPO // ------------------------- $cuerpo = ''; // Imagen 1 $cuerpo .= "

"; // Primer párrafo con CABA $cuerpo .= "

CABA. ".$cuerpo_parrafos[0]."

"; // Siguientes 3 párrafos for ($i=1; $i<=3; $i++) { if (!empty($cuerpo_parrafos[$i])) { $cuerpo .= "

".$cuerpo_parrafos[$i]."

"; } } // Imagen 2 (_3) $cuerpo .= "

"; // Resto del texto for ($i=4; $i"; } // Imagen 3 (_2) $cuerpo .= "

"; // Cierre $cuerpo .= "

Ph. Lucas Garcia
Informó: E-Kart Virtual Press

"; // ------------------------- // CREAR POST // ------------------------- $post_id = wp_insert_post([ 'post_title' => $titulo_final, 'post_content' => $cuerpo, 'post_excerpt' => $copete, 'post_status' => 'draft', 'post_type' => 'post' ]); // Categorías wp_set_post_categories($post_id, [ get_cat_ID('PILOTOS EKVP'), get_cat_ID('RMC BUENOS AIRES') ]); // ------------------------- // IMAGEN DESTACADA // ------------------------- require_once(ABSPATH . 'wp-admin/includes/media.php'); require_once(ABSPATH . 'wp-admin/includes/file.php'); require_once(ABSPATH . 'wp-admin/includes/image.php'); $thumb_id = media_sideload_image($imagenes[0], $post_id, null, 'id'); if (!is_wp_error($thumb_id)) { set_post_thumbnail($post_id, $thumb_id); } return "Post creado correctamente (Borrador). ID: ".$post_id; } E-Kart.com.ar | La Revista Electrónica del Karting en Argentina – Página 288

M.BERTOLACCINI – RMC GRAND NATIONALS: Espectacular triunfo en Colonia Caroya

En la apertura de RMC Grand Nationals, pole position y festejo desde lo más alto del…

R.BARBUY – RMC GRAND NATIONALS: Fue protagonista en Caroya

El piloto de Bell Ville, Renzo Barbuy, se sumó a la RMC Grand Nationals, para ser…

RMC GRAND NATIONALS: Abrió el fuego en Caroya

Bertolaccini, Echarri y Fernández, los primeros ganadores de la temporada.

PATAGONICO: Comienza el 39º campeonato

Este sábado 1 y domingo 2 de abril se pondrá en marcha el 39° Campeonato Patagónico…

ENTRERRIANO: Gualeguay enciende el fuego del 2023

El próximo fin de semana, el Kartódromo Internacional “Jorge Frare” recibirá al evento apertura de la…

NEUMATICOS IBF: Presenta su nuevo neumático para lluvia

Córdoba, Capital. La empresa IBF, proveedora de nuemáticos para karting en la República Argentina, sigue trabajando…

RMC GRAND NATIONALS: Arranca una nueva temporada

Colonia Caroya, Córdoba. El Kartódromo “Héctor Luis Pirín Gradassi” de Colonia Caroya (CBA), será testigo el…

PROKART NEUQUINO: Buen inicio en la Isla

Cipolletti, Río Negro. El pasado fin de semana se completó la fecha apertura del ProKart en…

PROKART CALETENSE: Saltó a la pista en el Lacrouts

Sobre el circuito “Harry Regensburguer”, se llevó adelante la 1ª jornada del Gran Premio Apertura del…

KARTODROMOS: Avanzan las obras del kartódromo de Resistencia

Para mediados de junio estará finalizada la primera etapa de las obras del Autódromo Municipal “Santiago…

MISIONERO TIERRA: Arrancó con más de 100 pilotos

Siempre que llovió paró y con sol a pleno el domingo se vivió una verdadera fiesta…

WK.LÜSQTOFF Racing Kart – URUGUAYO: Espectacular arranque en el Uruguayo

El equipo de Chivilcoy, WK Lüsqtoff Racing Kart, llegó al podio en la Fecha #1 del…