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 262

NORTE-CENTRO CORDOBES: El campeonato está que arde

La tercera fecha del Zona Norte-Centro Cordobés se correrá el próximo domingo en el circuito de…

CSK: Santa Clara recibió la séptima

Santa Clara de Buena Vista, Santa Fe. Una excepcional respuesta tuvo la séptima fecha del Certamen…

LEZAMENSE: Se corrió la cuarta en Castelli

Ezequiel Equisito, Franco Meira y Theo Papanfur ganaron la cuarta fecha del Karting Regional Lezamense (KRL)…

TUCUMANO: Otro buen espectáculo en El Timbó

Se realizó con muy buenos espectáculos en todas sus categorías la segunda fecha del Campeonato Tucumano…

PUNTANO: Disputó la cuarta fecha del calendario

La categoría escuela del automovilismo puntano desarrolló la competencia en el “Rosendo Hernández”.

ENTRERRIANO: Grandes espectáculos en Concordia

Concordia, Entre Ríos. El globo de fuego ganó la puja en el firmamento y el Campeonato…

P.MARIEZCURRENA – RMC BUENOS AIRES: Arduo trabajo en Baradero

En un nuevo compromiso junto a RMC Buenos Aires, el volante de Coronel Pringles, Pedro Mariezcurrena,…

S.FABANI – RMC BUENOS AIRES: Buena cosecha en Baradero

Con una gran etapa clasificatoria, el piloto de Caballito, Santiago Fabani luchó por la victoria en…

B.DAZ – RMC BUENOS AIRES: La lluvia complicó en Baradero

Luego de un fin de semana difícil, el piloto de Yerba Buena, Bautista Daz, sigue entre…

L.DAZ – RMC BUENOS AIRES: Festejó con podio en Baradero

Lorenzo Daz volvió al podio en la Fecha #2 del Trofeo de Invierno. El volante de…

K.FERREYRA – RMC BUENOS AIRES: Redondeó un buen trabajo en Baradero

Con gran ritmo y dando pelea, el piloto de Humboldt, Kevin Ferreyra volvió a medirse en…

G.DE LUCCA – RMC BUENOS AIRES: Un podio en Baradero que ilusiona

Siempre entre los líderes, el piloto de Zárate, Gabriel De Lucca, ganó una manga y subió…