Files
feadulta/scripts/homenajes-2026-06/mardones_repoint_homenaje.php
T
rafa a2aefd8e0b scripts(homenajes): migración Mardones/Galarreta + sync prod #130/#131/#133/#137/#138
Pipeline de los 23 posts de Mardones (anterior/*.htm → posts), repunte de
presentaciones de Galarreta, y scripts de sync a prod de las 5 issues del día.
Incluye retoques de fecha (2012-10-10) y eliminación de target=_blank en el
homenaje 17990.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 09:06:39 -04:00

18 lines
781 B
PHP

<?php
$map=json_decode(file_get_contents('/tmp/mardones_map.json'),true);
$c=get_post(17990)->post_content; $n=0; $miss=[];
foreach($map as $file=>$id){
$url=get_permalink($id);
// href="anterior/FILE.htm" (puede tener mayúsculas y espacios delante)
$pat='#href="anterior/'.preg_quote($file,'#').'\.htm"#i';
$c2=preg_replace($pat,'href="'.$url.'"',$c,1,$cnt);
if($cnt>0){ $c=$c2; $n++; } else $miss[]=$file;
}
wp_update_post(["ID"=>17990,"post_content"=>$c]);
echo "repuntados=$n/23\n";
if($miss) echo "NO ENCONTRADOS: ".implode(", ",$miss)."\n";
// verificar que no quedan anterior/*.htm
$rest=preg_match_all('#anterior/[\w-]+\.htm#i',get_post(17990)->post_content,$mm);
echo "enlaces anterior/*.htm restantes: $rest\n";
if($rest) foreach($mm[0] as $x) echo " $x\n";