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>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
// Repuntar las 10 presentaciones de presentaciones-gala (19107) a sus destinos correctos
|
||||
$map=[
|
||||
"sugerencias-para-las-bodas"=>19105,
|
||||
"el-eterno-problema-del-mundo-y-los-hijos"=>19104,
|
||||
"necesitamos-un-pepe"=>19102,
|
||||
"lucas-18-1-8"=>19106,
|
||||
"el-perdon-primero"=>19101,
|
||||
"alabar-a-dios-y-darle-gracias"=>19119,
|
||||
"2-reyes-5-14-17-2-timoteo-2-8-13"=>19123,
|
||||
"creer-en-dios-es-apostar-por-la-vida"=>19132,
|
||||
"lucas-17-5-10"=>19131,
|
||||
"la-gran-evasion"=>19143,
|
||||
];
|
||||
$c=get_post(19107)->post_content; $n=0; $report=[];
|
||||
foreach($map as $badslug=>$dest){
|
||||
$destUrl=get_permalink($dest);
|
||||
// sustituir el href que contiene /fea/<badslug>/
|
||||
$pat='#https?://[^"]*?/fea/'.preg_quote($badslug,'#').'/#';
|
||||
$c2=preg_replace($pat,$destUrl,$c,1,$cnt);
|
||||
if($cnt>0){ $c=$c2; $n++; $report[]="OK $badslug -> $destUrl"; }
|
||||
else $report[]="NO ENCONTRADO $badslug";
|
||||
}
|
||||
wp_update_post(["ID"=>19107,"post_content"=>$c]);
|
||||
echo implode("\n",$report)."\nTotal repuntados: $n/10\n";
|
||||
Reference in New Issue
Block a user