Descripción
El plugin Easy Search Replace te permite buscar y reemplazar cualquier texto, HTML o URL en todo tu sitio de WordPress en tiempo real, sin editar archivos ni la base de datos.
Es la forma más segura de realizar una búsqueda y reemplazo en la salida del front-end. Actualiza tu marca, corrige enlaces antiguos o elimina el crédito del pie de página con unos pocos clics.
Dirige los reemplazos con precisión mediante:
- Selectores CSS (p. ej.,
.footer,#site-title,h2) - Tipos de contenido (entradas, páginas, CPTs)
- IDs de entrada específicos (separados por comas)
- URL exactas (una por línea)
Por qué es seguro:
Todos los cambios se aplican dinámicamente al renderizar. Desactiva el plugin y tu contenido original permanece intacto.
Casos de uso habituales
- Elimina o reemplaza los créditos del pie de página del tema.
- Reemplaza nombres de empresa, enlaces o líneas de copyright.
- Actualiza URL obsoletas o de HTTP HTTPS.
- Busca y reemplaza solo dentro de elementos HTML específicos.
- Limita los cambios a entradas, páginas o URL específicas.
Características
- Real-time search replace and find replace for text, HTML, and URLs.
- Elimina el crédito del pie de página o cualquier texto o enlace no deseado.
- Segmentación opcional por selector CSS (clases, IDs, etiquetas).
- Limita por tipo de contenido, ID de entrada o URL.
- Modo sin distinción de mayúsculas (Ignore Case).
- Varias reglas, ejecutadas en orden.
- Ligero: analiza el DOM solo cuando existen reglas con selector.
- Interfaz de ajustes limpia y sencilla.
Uso
- Open Settings Easy Search Replace.
- Buscar: introduce el texto, HTML o URL que deseas buscar.
- Reemplazar con: introduce el reemplazo (déjalo vacío para eliminar — ideal para créditos del pie de página).
- (Optional) CSS Selector to restrict to specific elements (e.g.,
.site-footer,#main,h1). - (Opcional) Limita por tipos de contenido, IDs de entrada o URL (una por línea).
- Enable Ignore case if needed.
- Add multiple rules and Save Changes.
Ejemplos
Reemplazar texto en todo el sitio
Find: Old Company
Replace: New Company
Eliminar el crédito del pie de página (basado en selector)
Find: Powered by MyTheme
Replace:
Selector: .site-footer
Reemplazar URL en todo el sitio
Find: http://oldsite.com
Replace: https://newsite.com
Solo en entradas específicas
Find: Coming Soon
Replace: Launching Now
Post IDs: 25,47,88
Case-insensitive
Enable Ignore case to match “WordPress”, “wordpress”, etc.
Capturas
Instalación
- Descarga el archivo ZIP del plugin.
- In WP Admin, go to Plugins Add New Upload Plugin.
- Upload the ZIP, click Install Now, then Activate.
- Go to Settings Easy Search Replace to add rules.
FAQ
-
¿Este plugin modifica mi base de datos o los archivos del tema?
-
No. Todos los reemplazos se realizan en el búfer de salida en tiempo de ejecución.
-
Yes. Put the exact text in Find, leave Replace empty, and (optionally) set a footer CSS Selector (e.g.,
.footer-credit). -
¿Funciona con maquetadores y sistemas de caché?
-
Sí. Funciona sobre el HTML renderizado (Elementor, Divi, WPBakery, etc.). Vacía la caché después de añadir o actualizar reglas.
-
¿Impacto en el rendimiento?
-
Mínimo. Los reemplazos de cadenas son rápidos; el análisis del DOM solo se realiza si usas reglas basadas en selectores.
-
¿Compatible con expresiones regulares?
-
En esta versión no, por diseño, para mantener velocidad y sencillez.
Reseñas
Colaboradores y desarrolladores
«Easy Search Replace – Buscar y reemplazar texto/HTML/URL, eliminar el crédito del pie de página» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.1.4
- Corrección de pequeños problemas.
1.1.3
- Security: sanitize and unslash
$_SERVER['REQUEST_URI']when resolving the current URL for rule matching. - Seguridad: todos los accesos a
$_POSTse envuelven en comprobaciones explícitas conisset()+is_array()y llamadas awp_unslash(); se deja de modificar la superglobal$_POST. - Seguridad: los IDs de entrada se validan como enteros en lugar de filtrarlos por expresión regular, y las URL absolutas se validan con
esc_url_raw. - Security: use
get_current_screen()hook-suffix matching instead of$_GET['page']to decide when to enqueue admin assets. - Seguridad: comprobación explícita de permisos con
wp_dieen la pantalla de ajustes, además de la del menú. - Corrección: las reglas limitadas a tipos de contenido específicos ya no se aplican en vistas no singulares (archivos, búsqueda, 404).
- Desarrollo: se han introducido las constantes
ESRN_VERSION,ESRN_PLUGIN_DIR,ESRN_PLUGIN_URL,ESRN_PLUGIN_BASENAMEyESRN_OPTION_KEY; las versiones de los recursos ahora siguen la versión del plugin. - Desarrollo:
load_plugin_textdomain()ahora se llama enplugins_loaded. - Interfaz: pantalla de ajustes rediseñada con un diseño adaptable a dos columnas, tarjetas de regla, ayuda contextual y un panel lateral fijo de «Cómo funciona».
- Interfaz: se han mejorado los estados de foco, la accesibilidad con teclado y Select2 y la coherencia visual con el administrador de WordPress.
1.1.2
- Corrección de errores.
1.1.1
- Corregido un error en las opciones avanzadas.
1.1.0
- Añadida la segmentación por tipos de contenido, IDs de entrada y URL.
- Added Ignore Case option.
- Flujo mejorado para la eliminación del crédito del pie de página.
- Mejor rendimiento: análisis del DOM en una sola pasada cuando sea necesario.
- Mejoras en la interfaz y flujo para varias reglas.
1.0.2
- Correcciones menores.
1.0.1
- Corregidos problemas de la función de búsqueda.
1.0.0
- Lanzamiento inicial: búsqueda y reemplazo en el front-end con selector CSS opcional.


