Internet i Blocs

Actualitzar dades massius a Wordpress

Arriba el moment que a Wordpress s'han d'actualitzar grans quantitats de dades, de manera repetitiva.

Un exemple recent és el cas de les rutes d'hipervincles estaven amb permalinks fixos, passar-me a Geofumadas.com i sortir de l'subdomini requereix l'ajust en molts d'aquests camps, com ho mostro en l'exemple següent:

La ruta anterior era:

http://geofumadas.cartesianos.com/ Curs-de-autocad-2011 /

i la nova és:

http://geofumadas.com/ Curs-de-autocad-2011 /

És clar, que el que es requereix és canviar el terme geofumadas.cartesianos.com per geofumadas.com i fer-ho per a una quantitat gran de dades cal fer-ho des de la base de dades, si és que el lloc on està allotjat el blog ens ho permet. Vegem com fer-ho:

exportar 1. El suport.

Abans de fer una bogeria com aquesta cal baixar un respatller. Això es fa en Tools / Export.

 

 

2. Accedir a phpMyAdmin. En aquest cas, estic fent-ho des Cpanel, que és la plataforma on està allotjat Geofumadas.com. Un cop dins vam triar la base de dades, generalment hi ha d'haver només un.

exportar

3. Buscar que taules contenen la paraula a canviar. Recordem que aquest terme pot estar en diferents taules, per exemple la de les entrades wp_posts, la de comentaris wp_comments, etc. Així que el que fem primer és determinar on està. Per a això, vam seleccionar la pestanya "buscar", anotem la paraula buscada i seleccionem totes les taules.

exportar

I això ens ha de mostrar un resultat similar a la imatge inferior.

exportar

4. Buscar les columnes on hi ha les paraules a canviar.

Amb el botó "Examinar" es pot anar al detall de la columna on es troba. Això es fa a primera inspecció.

5. Executar el canvi

El que ve, és executar el canvi amb les següent sintaxi:

actualització taula establir columna = Replace (columna"text a canviar','text nou')

actualització wp_posts establir POST_CONTENT = Replace (POST_CONTENT"geofumadas.cartesianos.com','geofumadas.com')

 

 

En aquest cas, la taula és wp_post, i la columna post_content. A l'executar-la, ha d'aparèixer el missatge de tots els registres van ser afectats. Cal ser curós amb fer servir el símbol ( ') doncs no és el mateix que l'utilitzat per a accent ('). Si no, tornarà un missatge d'error en la sintaxi.

És ideal després tornar a executar la consulta, de la passa 3, per veure si el resultat va canviar. També convé anar pas a pas, verificant el canvi, no sigui que un error de dit ens porti a col·locar una pleca de sobres o alguna cosa per l'estil.

Tampoc és recomanable fer aquest procés si abans no s'han executat accions com importar imatges que van poder quedar emmagatzemades al bloc anterior. Si no ho fem estarem trencant la ruta correcta i causant un mal irreversible. Per això existeixen plugins com LinkedImages i també les versions recents de Wordpress en importar ens dóna l'opció de portar-se les imatges al nou allotjament (tot i que no es venen totes).

Golgi Alvarez

Escriptor, investigador, especialista en Models de Gestió del Territori. Ha participat en la conceptualització i implementació de models com: Sistema Nacional d'Administració de la Propietat SINAP a Hondures, Model de Gestió de municipis Mancomunats a Hondures, Model Integrat de Gestió Cadastre - Registre a Nicaragua, Sistema d'Administració del Territori SAT a Colòmbia. Editor del bloc de coneixement Geofumades des de l'any 2007 i creador de l'Acadèmia AulaGEO que inclou més de 100 cursos sobre temàtiques GIS – CAD – BIM – Digital Twins.

Articles Relacionats

Deixa un comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

Torna al botó superior