Better Search Replace

Descrición

Ao mover o teu sitio de WordPress a un novo dominio ou servidor, probablemente necesitarás facer unha busca e substitución na base de datos para que todo funcione correctamente. Por sorte, hai varios plugins dispoñibles para esta tarefa, mais todos teñen un enfoque diferente nalgunhas características clave. Este plugin reúne as mellores características destes plugins e incorpora as seguintes características nun único plugin sinxelo:

  • Compatibilidade coa serialización en todas as táboas
  • A posibilidade de seleccionar táboas concretas
  • A posibilidade de facer unha «simulación» para ver cantos campos se actualizarán
  • Sen requisitos de servidor á parte dunha instalación de WordPress en funcionamento
  • Compatibilidade con WordPress Multisitio

Características para aforrar tempo dispoñibles na versión Pro:

  • Mira exactamente que cambiou durante unha busca e substitución
  • Fai unha copia de seguridade e importa a base de datos mentres executas unha busca e substitución
  • Soporte prioritario por correo electrónico do desenvolvedor do plugin
  • Garda ou carga perfís personalizados para repetir rapidamente unha busca e substitución no futuro
  • Soporte e actualizacións durante 1 ano

Máis información sobre Better Search Replace Pro

A funcionalidade de busca e substitución baséase en gran medida no excelente script de código aberto Search Replace DB de interconnect/it, modificado para usar as funcións nativas de base de datos de WordPress e garantir a compatibilidade.

Queres colaborar?

Podes informar dun problema ou enviar unha pull request en GitHub.

Capturas

Instalación

Instala Better Search Replace como instalarías calquera outro plugin de WordPress.

Método desde o Escritorio:

  1. Inicia sesión na administración de WordPress e vai a Plugins -> Engadir novo
  2. Escribe «Better Search Replace» na barra de busca e selecciona este plugin
  3. Fai clic en «Instalar» e despois en «Activar plugin»

Método de subida:

  1. Descomprime o plugin e sube o cartafol «better-search-replace» ao teu directorio ‘wp-content/plugins’
  2. Activa o plugin desde o menú Plugins de WordPress

Preguntas frecuentes

Uso de Better Search Replace

Unha vez activado, Better Search Replace engadirá unha páxina baixo o menú «Ferramentas» da administración de WordPress.

É compatible co meu aloxamento?

Si! Este plugin debería ser compatible con calquera aloxamento.

Podo danar o meu sitio con este plugin?

Si! Introducir unha cadea de busca ou de substitución incorrecta podería danar a túa base de datos. Por iso, é sempre recomendable ter unha copia de seguridade da base de datos antes de usar este plugin.

Como funciona en WordPress Multisitio?

Cando este plugin está instalado nunha rede multisitio de WordPress:

  • Os administradores dos subsitios só poden buscar e substituír nas táboas que pertencen a ese subsitio desde Escritorio > Ferramentas > Better Search Replace na administración de WordPress do subsitio.
  • Os administradores da rede (é dicir, os superadministradores) e os administradores do sitio principal poden buscar e substituír en todas as táboas da rede multisitio desde Escritorio > Ferramentas > Better Search Replace na administración de WordPress do sitio principal.

Para cambiar que usuarios teñen acceso ao plugin, a capacidade de usuario pódese modificar mediante código co filtro bsr_capability.

Como podo usar este plugin ao cambiar URL?

Se estás a mover o teu sitio dun servidor a outro e a cambiar a URL da túa instalación de WordPress, o método seguinte permíteche facelo facilmente sen afectar ao sitio antigo:

  1. Fai unha copia de seguridade da base de datos do teu sitio actual
  2. Instala a base de datos no novo aloxamento
  3. No novo aloxamento, define a nova URL do sitio no arquivo wp-config.php, tal e como se amosa aquí
  4. Inicia sesión na nova URL de administración e executa Better Search Replace para cambiar a URL do sitio antigo pola URL do sitio novo
  5. Elimina a constante site_url que engadiches a wp-config.php. Tamén pode que teñas que rexenerar o .htaccess indo a Axustes -> Ligazóns permanentes e gardando os axustes.

Podes atopar máis información sobre como mover WordPress aquí.

Comentarios

17 de Setembro de 2026
What gets me is this plugin came recommended. It seemed easy enough to use for a company name change for a staging site. but then I also noticed the live website wasn't working. The staging one did for a bit but I couldn't continue because the hosting company we use are having to restore the site all over again.
13 de Xullo de 2026
The Portuguese translation is misleading. In English, the checkbox says 'Case-Insensitive', but in Portuguese it's translated as 'Sensível à caixa-alta' (Case-sensitive).If the subtext says it's already case-sensitive by default, why the fkn checkbox? This terrible translation caused me to rework my entire site.
9 de Marzo de 2026
Used Better Search Replace while moving my site. It did the basic job fine & was easy to run. But some useful options are locked in Pro, which was a bit annoying. Still ok for quick replace tasks tho.
23 de Febreiro de 2026
Used it to update old URLs after site move. Did the job smooth, no big issue. UI is simple & easy to get. Saved a lot of time tbh. Would be 5 star if a bit faster on large DB, but still solid plugin 👍
Ler todas as 545 opinións

Colaboradores e desenvolvedores

“Better Search Replace” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“Better Search Replace” foi traducido a 34 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “Better Search Replace” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

1.4.11 – 29 de xuño de 2026

  • Novo: require WordPress 6.2+
  • Novo: require PHP 8.1+
  • Corrección: as táboas do núcleo modificadas para ter claves primarias compostas agora trátanse correctamente durante a busca e substitución
  • Corrección: resolveuse unha vulnerabilidade de inxección SQL en xogos de caracteres multibyte (GBK, Big5) substituíndo o escape de cadeas que non tiña en conta o xogo de caracteres por $wpdb->prepare() (grazas a jonghan a través de Intigriti)
  • Corrección: mellorouse a seguranza e a estabilidade

1.4.10 – 14 de xaneiro de 2025

  • Corrección: mellorouse a seguranza e a estabilidade

1.4.9 – 4 de outubro de 2024

  • Seguranza: o plugin agora usa o seu propio mecanismo de actualización desde os servidores de WP Engine
  • Novo: actualizáronse as dependencias

1.4.8 – 3 de setembro de 2024

  • Sen cambios, xa que foi unha versión exclusiva de Better Search Replace Pro

1.4.7 – 30 de maio de 2024

  • Corrección: o axuste de non distinguir maiúsculas e minúsculas volve permitir atopar cadeas sen distinguir maiúsculas e minúsculas dentro de datos serializados, o que corrixe unha regresión introducida na versión 1.4.6

1.4.6 – 17 de abril de 2024

  • Cambio: as cadeas de texto serializadas agora só se deserializan cando conteñen unha coincidencia, o que mellora o rendemento
  • Seguranza: os nomes das táboas agora escápanse ao amosar os resultados da busca

1.4.5 – 18 de xaneiro de 2024

  • Seguranza: ao deserializar un obxecto durante as operacións de busca e substitución agora pásase 'allowed_classes' => false para evitar instanciar o obxecto e executar potencialmente código malicioso almacenado na base de datos (grazas a Wordfence pola divulgación responsable o 18 de decembro de 2023, seguida do desenvolvemento e as probas da corrección por parte de WP Engine)
  • Corrección: corrixiuse unha regresión da versión 1.4.4 que facía que se omitisen algúns resultados da busca, para garantir que só se omitan os obxectos con claves numéricas

1.4.4 – 14 de decembro de 2023

  • Corrección: os obxectos con propiedades numéricas agora omítense para evitar erros

1.4.3 – 5 de setembro de 2023

  • Novo: as ligazóns á documentación, ao soporte, aos comentarios e ao rexistro de cambios do plugin agora están dispoñibles no pé de páxina da administración de WordPress
  • Mellora: PHP 8.2 e Better Search Replace agora son compatibles

1.4.2 – 11 de xaneiro de 2023

  • Seguranza: xa non se poden cargar modelos de pestana arbitrarios do directorio templates mediante un parámetro de consulta.

1.4.1 – 25 de xullo de 2022

  • Seguranza: agora compróbase que as táboas seleccionadas existen antes de procesar a solicitude

1.4 – 7 de abril de 2022

  • Novo: Better Search Replace ten unha interface de usuario totalmente nova
  • Mellora: a capacidade por defecto necesaria para usar o plugin cambiou de «install_plugins» a «manage_options» por compatibilidade con DISALLOW_FILE_MODS

1.3.4 – 7 de decembro de 2020

  • Mellora: compatible con WordPress 5.6 e PHP 8
  • Corrección: as cadeas serializadas dúas veces aparecían como falsos positivos

1.3.3 – 26 de febreiro de 2019

  • Corrección: algúns caracteres especiais interferían coa busca e substitución
  • Seguranza: pásanse os nomes de arquivo dos modelos por sanitize_file_name()
  • Seguranza: compróbase o nonce ao descargar a información de diagnóstico

1.3.2 – 3 de xaneiro de 2018

  • Corrección: só se buscaba nunha táboa nalgúns contornos (grazas a @Ov3rfly)
  • Axuste: actualízase o texto da barra lateral

1.3.1 – 14 de setembro de 2017

  • Seguranza: compróbase se os datos están serializados antes de deserializalos
  • Mellora: aumentouse o tamaño do selector de táboas

1.3 – 10 de novembro de 2016

  • Mellora: actualizouse a barra lateral e engadiuse un desconto para a versión Pro
  • Corrección: ligazóns desactualizadas á web antiga
  • Corrección: evítanse as solicitudes a pestanas non válidas

1.2.10 – 2 de xuño de 2016

  • Corrección: o CSS non se cargaba na páxina de detalles

1.2.9 – 8 de decembro de 2015

  • Corrección: fallo coas buscas sen distinguir maiúsculas e minúsculas en obxectos serializados
  • Corrección: fallo coa omisión prematura por falta de clave primaria

1.2.8 – 25 de novembro de 2015

  • Corrección: fallo cos detalles do informe

1.2.7 – 24 de novembro de 2015

  • Corrección: cadea non traducible
  • Axuste: compróbase BSR_PATH en lugar de ABSPATH por coherencia
  • Probado coa 4.4

1.2.6

  • Eliminouse código sen usar/pequena limpeza

1.2.5

  • Mellorouse a información e os estilos da barra de progreso
  • Pequena limpeza

1.2.4

  • Engadiuse o aviso «Axustes gardados» ao gardar os axustes
  • Corrixiuse un fallo polo que wp_magic_quotes interferían con algunhas cadeas de busca

1.2.3

  • Corrixiuse un fallo ao buscar barras invertidas
  • Corrixiuse un posible fallo ao obter as táboas en multisitios grandes
  • Corrixiuse un posible aviso en append_report
  • Mellorouse a xestión das claves primarias que faltan

1.2.2

  • Corrixiuse un conflito de AJAX con WooCommerce
  • Corrixíronse algúns problemas coas traducións
  • Axustouse «Información do sistema» para usar get_locale() en lugar da constante WP_LANG
  • Actualizouse a tradución ao alemán (grazas a @Linus Ziegenhagen)

1.2.1

  • Corrixiuse un problema menor coa visualización da barra de progreso
  • Actualizouse o arquivo de tradución

1.2

  • Cambiouse ao procesamento masivo con AJAX para as buscas e substitucións
  • Reduciuse o mínimo de «Tamaño máximo de páxina» a 1000
  • Engadiuse a pestana «Axuda» con información do sistema para facilitar a resolución de problemas

1.1.1

  • Engadiuse a posibilidade de cambiar o tamaño máximo de páxina
  • Reduciuse o tamaño de páxina por defecto para evitar o problema da pantalla en branco nalgúns contornos

1.1

  • Engadiuse a posibilidade de cambiar a capacidade necesaria para usar o plugin
  • Pequenas correccións de fallos e de traducións

1.0.6

  • Engadíronse os tamaños das táboas á lista de táboas da base de datos
  • Engadiuse a tradución ao francés (grazas a @Jean Philippe)

1.0.5

  • Engadiuse compatibilidade con buscas sen distinguir maiúsculas e minúsculas
  • Engadiuse a tradución ao alemán (grazas a @Linus Ziegenhagen)

1.0.4

  • Posibles correccións de seguranza

1.0.3

  • Corrixiuse un problema ao buscar caracteres especiais como ‘\’
  • Corrixiuse un fallo ao substituír algúns obxectos

1.0.2

  • Corrixíronse cadeas non traducibles no botón de envío e na páxina do submenú.

1.0.1

  • Corrixiuse un problema coa carga das traducións e engadiuse a tradución ao español (grazas a Eduardo Larequi)
  • Corrixiuse un fallo co tempo do informe
  • Actualizado para usar «Simulación» por defecto
  • Engadiuse compatibilidade con WordPress Multisitio (consulta as preguntas frecuentes para máis información)

1.0

  • Versión inicial