Buscar y reemplazar en un JSON de Elementor

Pega una plantilla exportada o el valor de _elementor_data, cambia lo que necesites y descarga un JSON válido. Ves cada cambio antes de aplicarlo y el archivo no sale de tu navegador.

JSON de ElementorEn tu navegador

    ¿Y en las 200 páginas a la vez?Ver el plugin →

    Cómo usar el buscador de JSON de Elementor

    01

    Pega o sube el JSON

    Una plantilla exportada desde Elementor o el valor de _elementor_data copiado de la base de datos. Si no tienes ninguno a mano, prueba con el ejemplo.

    02

    Busca y revisa

    Escribe qué buscar y por qué cambiarlo. Cada coincidencia muestra en qué widget y en qué ajuste está, con el antes y el después.

    03

    Reemplaza y descarga

    Pulsa «Reemplazar» y descarga el archivo o cópialo. El resultado sigue siendo JSON válido, con las tildes y las barras escapadas igual que las guarda WordPress.

    Qué cambia en una plantilla JSON de Elementor

    Solo valores, nunca la estructura

    La herramienta lee el JSON antes de buscar y reemplaza dentro de los valores de texto. Las claves y los campos que sostienen la plantilla (id, elType, widgetType, version y type) no se tocan, así que el resultado se puede volver a importar.

    Cada coincidencia, en su widget

    La lista dice el tipo de widget, su identificador y el ajuste donde está el texto: title en un encabezado, text en un botón, link.url en un enlace o icon_list.2.text en el tercer elemento de una lista.

    Los escapes de WordPress, intactos

    Si el JSON viene como lo guarda WordPress en _elementor_data, con las tildes como \u00e9 y las barras como \/, la salida se escapa igual. Así puedes pegarla de vuelta en la base de datos sin convertir nada.

    Mayúsculas y palabra completa

    Las dos opciones afinan la búsqueda: distinguir mayúsculas evita cambiar «Precio» cuando buscas «precio», y palabra completa evita tocar «precios» o «precio-tabla».

    Cómo está hecho el JSON de una plantilla de Elementor

    Elementor guarda cada página y cada plantilla como un árbol de elementos. En el archivo exportado ese árbol va en content; en la base de datos, en el campo _elementor_data de la página.

    Cada elemento lleva un id, un elType (container, section, column o widget), el widgetType si es un widget, sus settings y, dentro de elements, los elementos hijos. Los textos que ves en la página están en los settings: title en un encabezado, editor en un editor de texto, text en un botón y url dentro de link en los enlaces.

    Para sacar el JSON de una plantilla, ve a Plantillas › Plantillas guardadas y usa «Exportar plantilla». Para volver a subirla, «Importar plantillas» en la misma pantalla. Si trabajas con _elementor_data directamente en la base de datos, haz antes una copia de seguridad.

    Plugin n.º 1Gratis + Pro

    ¿Y en las 200 páginas a la vez?

    Esta herramienta trabaja con un archivo. Smart Search & Replace hace lo mismo dentro de WordPress, en todas las páginas, plantillas y entradas, con vista previa, revisión en cada página y deshacer.

    Ver el plugin →

    Lo que no hace esta herramienta

    • Cambia cualquier valor de texto que coincida, también clases CSS, colores o URL de imágenes si contienen lo que buscas. Revisa la lista antes de reemplazar. El plugin, en cambio, solo toca texto visible y enlaces.
    • No comprueba que la plantilla sea compatible con tu versión de Elementor.
    • No toca tu web: el JSON cambiado lo importas o lo pegas tú.
    • No mira dentro de las etiquetas dinámicas, que guardan su contenido codificado.

    Preguntas sobre el JSON de Elementor

    ¿Por qué Better Search Replace no encuentra mi texto en Elementor?

    Porque Elementor guarda su contenido como JSON escapado: una tilde se guarda como \u00e9 y una barra como \/. «Teléfono» está en la base de datos como Tel\u00e9fono, así que una búsqueda literal no lo encuentra. Esta herramienta lee el JSON antes de buscar.

    ¿Qué es _elementor_data?

    Es el campo de la base de datos (en wp_postmeta) donde Elementor guarda el contenido de cada página: el árbol de elementos en JSON, con las tildes y las barras escapadas.

    ¿Cómo importo la plantilla cambiada?

    En el escritorio de WordPress, Plantillas › Plantillas guardadas › Importar plantillas, y eliges el archivo descargado. Aparece como una plantilla nueva que puedes insertar en cualquier página.

    ¿Se sube mi archivo a algún sitio?

    No. Todo ocurre en tu navegador; la página no envía el contenido a ningún servidor.

    ¿Puedo cambiar el dominio de todas las imágenes y enlaces?

    Sí: busca el dominio antiguo y reemplázalo por el nuevo. Se cambian todas las URL que contengan ese texto, también las de imágenes y botones.