Nuevas funciones de Duplicator: limpieza de copias de seguridad, borrado automático y actualización de versiones con un solo clic
Nuevas funciones de Duplicator: limpieza de copias de seguridad, borrado automático y actualización de versiones con un solo clic
¿Necesita actualizar al instante cientos de enlaces en su sitio de WordPress?
La función de buscar y reemplazar de WordPress puede ayudar. Es una potente herramienta que ahorra horas de trabajo manual y posibles dolores de cabeza.
Por lo tanto, tanto si se traslada a un nuevo dominio como si sólo necesita actualizar información obsoleta, tendrá que familiarizarse con la función de buscar y reemplazar.
En este tutorial, te explicaré todo lo que necesitas saber sobre buscar y reemplazar en WordPress. Desde plugins fáciles de usar hasta consultas avanzadas a la base de datos, todo lo que necesitas saber sin importar tu nivel de conocimientos.
Empecemos.
Buscar y reemplazar en WordPress es una forma de encontrar texto o datos específicos en la base de datos de su sitio web y reemplazarlos por otra cosa.
En lugar de limitarse a cambiar el texto de un único documento, puede actualizar la información de todo tu sitio web WordPress de una sola vez. Esto incluye tus entradas, páginas, comentarios y otros datos.
Funciona así.
Cuando ejecuta una operación de búsqueda y reemplazo, WordPress explora las tablas de su base de datos. Busca el texto exacto o el patrón que has especificado.
Una vez encontrado, sustituye ese texto por su nuevo contenido. Esto ocurre a nivel de base de datos, lo que significa que es minucioso y rápido.
¿Por qué es tan importante? Imagínese tener que actualizar manualmente cientos de enlaces o referencias repartidos por todo su sitio web. Llevaría mucho tiempo y sería propenso a errores.
La búsqueda y sustitución automatiza este proceso, garantizando la coherencia y ahorrándole un tiempo valioso.
Buscar y reemplazar no es sólo un truco ingenioso, a menudo es necesario para mantener un sitio WordPress en buen estado.
Lo bueno de buscar y reemplazar es su versatilidad: puede manejar casi cualquier actualización masiva que le propongas. Hablemos de algunas situaciones comunes en las que te resultará útil.
Si te mudas a un nuevo dominio, tendrás que actualizar todos tus enlaces internos y referencias. Buscar y reemplazar puede hacerlo en cuestión de minutos en lugar de horas.
¿Quieres cambiar a una conexión más segura para mejorar el SEO? Tendrás que actualizar todos tus enlaces HTTP a HTTPS. Una vez que busques y reemplaces las URL, tendrás una transición suave y evitarás las advertencias de contenido mixto.
Puede que haya reestructurado su sitio o que un recurso externo al que enlazaba haya cambiado. Buscar y reemplazar te ayuda a solucionar estos problemas rápidamente.
¿Has cambiado un plugin que utiliza shortcodes? Es posible que tengas que actualizarlos en todo el sitio para asegurarte de que todo sigue funcionando según lo previsto.
Si necesita cambiar el nombre de un autor o actualizar las categorías de todo el sitio, buscar y reemplazar es su solución.
Antes de realizar una búsqueda y sustitución, hay algunos pasos cruciales que debe seguir. Piense en esto como su lista de comprobación previa al vuelo.
Si toma estas precauciones, se preparará para una operación de búsqueda y sustitución sin problemas. Recuerde que siempre es mejor dedicar un poco más de tiempo a la preparación que precipitarse en una situación que podría romper el sitio.
Esto no es negociable. Una copia de seguridad completa garantiza que puedas revertir cualquier cambio si algo sale mal. Recomiendo usar Duplicator para hacer una copia de seguridad completa que sea fácil de restaurar.
Todo lo que tienes que hacer es crear un nuevo paquete. Siéntete libre de personalizar el nombre y elegir una ubicación de almacenamiento en la nube.
En Archivo, elija Todo. Esto guardará todo en su sitio en el archivo de copia de seguridad.
Una vez que tengas una copia de seguridad, podrás restaurarla si la búsqueda y sustitución no sale como esperabas.
Las operaciones de búsqueda y sustitución pueden tener consecuencias inesperadas. Un solo error tipográfico puede romper su sitio. Comprueba siempre dos veces tus cadenas de búsqueda y reemplazo.
Si es posible, pruebe a buscar y reemplazar en una copia de prueba de su sitio. Así podrá detectar cualquier problema antes de que afecte al sitio activo.
Si aún no tienes uno, aquí tienes instrucciones detalladas para crear un sitio de ensayo.
Las búsquedas amplias pueden dar lugar a sustituciones involuntarias. Sea lo más específico posible para minimizar los riesgos.
Algunos métodos distinguen entre mayúsculas y minúsculas, otros no. Sepa cuál está utilizando para evitar errores.
WordPress almacena algunos datos en un formato serializado. No todos los métodos de búsqueda y reemplazo pueden manejar esto correctamente, lo que puede conducir a una funcionalidad rota.
Ahora que estás preparado, vamos a explorar las diferentes formas en que puedes realizar una búsqueda y reemplazo en WordPress. Empezaremos con los métodos más fáciles de usar y seguiremos con técnicas más avanzadas.
Hay un montón de plugins de WordPress que pueden realizar una búsqueda y reemplazo para usted. Son especialmente útiles si no te sientes cómodo buceando en bases de datos o código.
Si desea utilizar un plugin, Search & Replace Everything es una buena opción. Puede reemplazar texto e imágenes. Además, puedes hacer pruebas antes de ejecutar la búsqueda y reemplazo.
Todo lo que tiene que hacer es introducir el texto antiguo en el cuadro Buscar y el texto nuevo en el cuadro Sustituir por. Puede seleccionar todas las tablas de la base de datos para buscar y reemplazar todo su sitio web. O bien, sólo tiene que elegir las tablas específicas que desea cambiar.
A continuación, previsualice los resultados. Buscar y reemplazar todo muestra exactamente qué texto se cambiará.
Si todo parece correcto, ejecute la búsqueda y sustitución.
Alternativa: Otra herramienta popular de búsqueda y reemplazo es el plugin Better Search Replace. Es compatible con WordPress multisitio y no tiene requisitos de servidor.
Una de las razones por las que necesitarías buscar y reemplazar texto es después de haberte mudado a un nuevo nombre de dominio. Con un plugin de migración como Duplicator, puedes actualizar las URL durante la migración.
De lo contrario, tendrías que mover manualmente todos tus datos al nuevo dominio. Luego, tendrías que instalar un plugin adicional como Better Search Replace para eliminar todas las instancias de tu antiguo dominio en tu base de datos.
Duplicator puede acelerar considerablemente este proceso. Cree una copia de seguridad completa del sitio antiguo y descargue su archivo de almacenamiento.
Configura tu nueva instalación de WordPress, compra un nuevo dominio y activa Duplicator. A continuación, sube tu copia de seguridad a la página Importar.
Haga clic en Continuar. A continuación, inicie el instalador.
Con la versión Pro, puedes hacer clic en la pestaña Avanzado. Esto le da opciones de personalización adicionales como buscar y reemplazar.
Valide la instalación. Acepte los términos y avisos y continúe con el siguiente paso.
Como ha elegido la instalación avanzada, puede elegir las tablas de la base de datos que desea importar.
Una vez instalada la base de datos, puede hacer que Duplicator ejecute funciones de búsqueda/sustitución. En el paso 3, introduzca el texto o URL antiguo en el campo Buscar. Sustitúyalo por el nuevo texto.
Pulse Siguiente. Duplicator sustituirá automáticamente las URL obsoletas u otros datos que quieras reemplazar. Simplemente tendrás que volver a iniciar sesión para acceder a tu sitio WordPress actualizado.
Algunos proveedores de alojamiento de WordPress ofrecen sus propias herramientas de búsqueda y reemplazo como parte de sus servicios gestionados de WordPress. Esta puede ser una opción conveniente si tu proveedor la ofrece.
Entre los hosts más populares que ofrecen esta función se encuentran Kinsta, SiteGround y WP Engine.
Aunque los pasos concretos pueden variar en función de su anfitrión, he aquí una guía general.
Acceda al panel de control de su cuenta de alojamiento.
Busque una herramienta o sección relacionada con la gestión de WordPress o las operaciones de la base de datos.
Busque la función de buscar y reemplazar. Puede que se llame "Buscar y reemplazar" o algo similar.
Introduzca el término de búsqueda y el texto de sustitución.
Seleccione las tablas en las que desea buscar, si tiene la opción.
Si tu host no ofrece esta función o prefieres tener más control, no te preocupes. Tenemos más métodos en camino que podrían ajustarse mejor a tus necesidades.
Para quienes se sientan cómodos con las bases de datos, ejecutar una consulta MySQL puede ser una forma eficaz de realizar operaciones de búsqueda y reemplazo.
Para empezar, acceda a su cuenta de alojamiento web y abra phpMyAdmin.
Haz clic en el nombre de tu base de datos. A continuación, pulsa la pestaña SQL.
Introduzca una consulta SQL con este formato:
update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to find', 'text to replace with');
A modo de ejemplo, aquí tienes la consulta que utilizarías para sustituir el texto de una entrada de blog.
UPDATE wp_posts SET post_content =
REPLACE(post_content, 'old-text', 'new-text');
Esta consulta actualiza la columna 'post_content' de la tabla 'wp_posts', sustituyendo 'old-text' por 'new-text'.
Recuerde ajustar el nombre de la tabla si su base de datos utiliza un prefijo distinto de 'wp_'.
Haga clic en el botón Ir para ejecutar la búsqueda y sustitución.
Este método es más adecuado para usuarios avanzados que necesitan cambios muy específicos y entienden la estructura de la base de datos de WordPress.
Inter.connect tiene un script PHP gratuito que puede utilizar para ejecutar funciones de búsqueda y reemplazo. Esta puede ser una buena opción para los desarrolladores que no utilizan la línea de comandos.
Este método conlleva riesgos. Un movimiento en falso podría dañar seriamente tu base de datos, así que asegúrate de tener una copia de seguridad. Considera la posibilidad de establecer un punto de recuperación con Duplicator por si te quedas fuera del panel de administración de WordPress.
Para continuar, descargue el script de inter.connect. Extrae el archivo llamado Search-Replace-DB-Master. Cámbiale el nombre que quieras.
Ahora, abre los archivos de tu sitio con un cliente FTP o un gestor de archivos. Sube la carpeta a tu directorio raíz, normalmente llamado public_html.
Abra una nueva ventana del navegador y busque la carpeta cargada. Se verá algo como esto: https://domain.com/search-replace-folder
Aquí verás una forma de buscar y reemplazar tu base de datos.
Introduzca los detalles de su base de datos (puede encontrarlos en su archivo wp-config.php ). Introduzca sus cadenas de búsqueda y reemplazo. También debe elegir en qué tablas ejecutar la operación.
Considere la posibilidad de utilizar primero la opción de "ejecución en seco" para ver qué cambios se realizarán. Si todo parece correcto, ejecute la búsqueda y sustitución propiamente dicha.
Para desarrolladores y usuarios avanzados, WP-CLI (WordPress Command Line Interface) ofrece una forma potente y eficiente de realizar operaciones de búsqueda y reemplazo.
WP-CLI es una herramienta de línea de comandos para gestionar WordPress. Si te sientes cómodo usando un terminal, este método puede ser increíblemente rápido y flexible.
Para usar WP-CLI, necesitarás acceso SSH (Secure Shell). Este protocolo seguro suele ser ofrecido por su proveedor de alojamiento web. Para ayudarte a instalar WP-CLI, consulta esta guía.
Esta es la estructura básica de comandos para buscar y reemplazar:
wp search-replace 'old-text' 'new-text'
Las opciones pueden ayudarte a añadir instrucciones adicionales. Aquí tienes algunas que puedes utilizar:
--dry-run
: Previsualiza la búsqueda y reemplazo antes de que se ejecute.
--all-tables
: Realiza la búsqueda y sustitución en todas las tablas de la base de datos.
Para más opciones, consulte la documentación oficial de WordPress para buscar y reemplazar con WP-CLI.
Este método es ideal para desarrolladores que gestionan varios sitios de WordPress o para cualquiera que se sienta cómodo con las operaciones de línea de comandos. Resulta especialmente útil para el procesamiento por lotes o cuando es necesario programar las operaciones de búsqueda y reemplazo.
Sí, puede realizar operaciones de búsqueda y reemplazo en WordPress. Puedes instalar un plugin de búsqueda y reemplazo como Better Search Replace o Search & Replace Everything. Los métodos manuales incluyen la ejecución de una consulta SQL o el uso de WP-CLI.
La forma más fácil es utilizar un plugin de búsqueda y reemplazo como Search & Replace Everything. Introduce el enlace antiguo en el campo "Buscar" y el nuevo en el campo "Reemplazar por". Utiliza siempre la opción de "prueba en seco" para previsualizar los cambios.
Reemplazar shortcodes sigue el mismo proceso que reemplazar cualquier otro texto, pero requiere precaución extra. Utilice un método que maneje correctamente los datos serializados, como un plugin especializado. Con Buscar y reemplazar todo, introduce el shortcode en la primera casilla y el nuevo shortcode para reemplazarlo.
Ahora puede realizar funciones de búsqueda y sustitución como un desarrollador profesional.
Ya que estás aquí, creo que te gustarán estas guías adicionales sobre WordPress:
Duplicator Pro simplifica el proceso de búsqueda y sustitución durante las migraciones. Antes de cualquier búsqueda y reemplazo, también puede crear copias de seguridad de la base de datos. ¡Pruebe Duplicator Pro hoy mismo!
Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, es posible que ganemos una comisión. Sólo recomendamos productos que creemos que aportarán valor a nuestros lectores.