Resposta curta
A Elementor 4 les URL es canvien a Elementor › Editor › Eines › Reemplaça l'URL: escrius l'URL antiga i la nova, i prems Reemplaça l'URL. L'eina substitueix aquesta adreça a totes les pàgines i plantilles fetes amb Elementor i en buida el CSS. No toca les opcions de WordPress ni les pàgines fetes sense Elementor, no mostra què canviarà i no es pot desfer: fes abans una còpia de seguretat.
On és Reemplaça l'URL i com s'utilitza
- A l'escriptori de WordPress, entra a Elementor › Editor.
- Al tauler esquerre, obre Eines i la pestanya Reemplaça l'URL. Si la teva versió no té el menú Editor, és a Elementor › Eines.
- A Actualitza l'adreça del lloc (URL), escriu l'URL antiga al primer camp i la nova al segon. Totes dues completes, amb
https://. - Prem Reemplaça l'URL. Elementor respon amb el nombre de files que ha canviat: «12 files de la base de dades afectades», per exemple.
Des del terminal fa el mateix wp elementor replace-urls https://antiga.cat https://nova.cat.
Elementor la recomana per canviar de domini, passar d'http a https, moure el web a una altra carpeta o a un subdomini.
Què fa per dins
Reemplaça l'URL substitueix un text per un altre al camp _elementor_data, on Elementor desa cada pàgina com a JSON. Abans de cercar, escriu les barres de la teva URL com les desa aquest JSON (https:\/\/antiga.cat), i això és el que no fa un cercar i substituir general de base de dades. En acabar esborra els fitxers CSS d'Elementor, que es tornen a generar amb l'adreça nova.
El canvi va directe a la base de dades, sense passar per l'editor. Per això no crea revisió, i l'Historial de la pàgina no el pot desfer. I canvia totes les aparicions alhora, sense mostrar-te quines són.
El que Reemplaça l'URL no canvia
| On és l'URL antiga | La canvia? | Com es canvia |
|---|---|---|
| Textos, botons, enllaços i imatges de pàgines, entrades i plantilles fetes amb Elementor | Sí | — |
| Adreça de WordPress i adreça del lloc (Opcions › General) | No | A mà a Opcions › General, o a wp-config.php si no pots entrar a l'escriptori |
| Pàgines i entrades fetes sense Elementor, menús, ginys del tema i opcions d'altres plugins | No | Amb un cercar i substituir de tota la base de dades que respecti les dades serialitzades, com wp search-replace |
| Opcions de pàgina i paràmetres del lloc d'Elementor, que es desen a part | No | Igual que la fila anterior |
Per a un canvi de domini complet, l'ordre és aquest:
- Còpia de seguretat dels fitxers i de la base de dades.
- Canvia les dues adreces d’Opcions › General.
- Passa
wp search-replace(o l'eina del teu allotjament) per tota la base de dades. No trobarà les URL d'Elementor, perquè les cerca sense escapar les barres. - Passa Reemplaça l'URL d'Elementor per a aquestes.
- Buida la memòria cau del teu plugin de memòria cau, la de l'allotjament i la de la CDN. La d'Elementor ja l'ha buidada el pas 4.
- Si fas servir Elementor Pro, assigna la llicència al domini nou des del teu compte d'Elementor.
Si vas migrar amb un plugin de migració, potser els passos 2 i 3 ja estan fets: comprova-ho abans de repetir-los.
Tres casos en què s'equivoca
L'adreça antiga és dins d'una altra
Cerca la cadena tal qual. Si canvies https://botiga.com per https://nova.com, un enllaç a https://botiga.com.mx acaba apuntant a https://nova.com.mx. Abans d'executar-la, comprova que cap enllaç a un altre web comença igual que el teu.
L'URL porta accents o ces trencades
Elementor desa escapats els caràcters que no són ASCII: /disseny-gràfic/ queda com \/disseny-gr\u00e0fic\/. L'eina només converteix les barres, així que una adreça amb accent escrita tal qual no la troba.
Només vols canviar un enllaç
Demana dues URL completes i vàlides: amb /contacte respon que una de les URL no és vàlida. Amb adreces completes sí que canvia la d'una sola pàgina, però sense mostrar-te abans els enllaços que toca. Si canvies https://elmeuweb.cat/serveis/ per https://elmeuweb.cat/que-fem/, també canvia https://elmeuweb.cat/serveis/disseny/, que passa a https://elmeuweb.cat/que-fem/disseny/ i es trenca si aquesta pàgina no existeix.
Canviar enllaços veient abans cadascun
Per canviar l'enllaç a una pàgina que ha canviat de slug, o el domini antic només en alguns llocs, cal veure cada coincidència abans de tocar-la. Això fa un cercar i substituir a Elementor: mostra cada enllaç amb la seva pàgina, secció i giny, canvia només els que marques i admet enllaços relatius com /contacte. Desa a través d'Elementor, així que cada pàgina canviada té la seva revisió, i l'última operació es desfà amb un clic. Per a moltes adreces alhora, com les 200 URL antigues d'un web reorganitzat, la versió Pro (en preparació) accepta una llista en CSV.