{"id":227293,"date":"2022-09-22T13:11:00","date_gmt":"2022-09-22T10:11:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227293"},"modified":"2022-11-08T12:52:57","modified_gmt":"2022-11-08T09:52:57","slug":"como-encontrar-y-reemplazar-una-url-o-texto-en-una-base-de-datos-de-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/como-encontrar-y-reemplazar-una-url-o-texto-en-una-base-de-datos-de-wordpress\/","title":{"rendered":"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress"},"content":{"rendered":"\n<p>\u00bfQuieres saber c\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress?<\/p>\n<p>S\u00ed, hemos estado all\u00ed.<\/p>\n<p>En este art\u00edculo, le mostraremos c\u00f3mo.<\/p>\n<p>Uno de los aspectos principales de la gesti\u00f3n de bases de datos es saber c\u00f3mo actualizar el texto.<\/p>\n<p>Esto es necesario si se migra de un dominio a otro o se cambia de no SSL a SSL. O el nombre de una l\u00ednea de productos cambia y el sitio web debe actualizarse para reflejar esto.<\/p>\n<p>Para estas situaciones, la capacidad de realizar un &quot;buscar y reemplazar&quot; masivo de WordPress es vital. Ahorra una gran cantidad de tiempo en comparaci\u00f3n con una actualizaci\u00f3n manual de todas las URL y textos.<\/p>\n<p>Este art\u00edculo analiza varios m\u00e9todos para encontrar y reemplazar URL y textos en una base de datos de WordPress.<\/p>\n<h2>Razones para reemplazar URL o texto en una base de datos de WordPress<\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886add6406.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886add6406.jpg\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" ><\/a><\/p>\n<p>Hay muchas razones para buscar y reemplazar URL y texto en una base de datos de WordPress. Las razones m\u00e1s comunes son mudarse a un nuevo dominio o agregar un certificado SSL a un sitio web.<\/p>\n<p>A veces, los propietarios de sitios pueden querer modificar o cambiar una frase de texto espec\u00edfica, como el nombre de la empresa. Saber c\u00f3mo realizar una b\u00fasqueda y reemplazo masivo puede ahorrar mucho tiempo.<\/p>\n<p>Tambi\u00e9n es posible emplear el mismo m\u00e9todo en m\u00e1s de texto. Puede cambiar URL e im\u00e1genes en su base de datos de WordPress. La capacidad de buscar y reemplazar en masa resulta \u00fatil cuando se necesita:<\/p>\n<ul>\n<li>Actualice las palabras clave de optimizaci\u00f3n de motores de b\u00fasqueda (SEO)<\/li>\n<li>Corregir errores ortogr\u00e1ficos o gramaticales<\/li>\n<li>Eliminar caracteres especiales o palabras espec\u00edficas<\/li>\n<li>Cambie y actualice las URL en la base de datos de WordPress cuando mueva el sitio web a un nuevo host<\/li>\n<li>Arreglar enlaces rotos<\/li>\n<li>Actualice contenido obsoleto, c\u00f3digos abreviados o cadenas de texto<\/li>\n<\/ul>\n<p>Actualizar la URL de un sitio web significa m\u00e1s que cambiar la URL en la p\u00e1gina de configuraci\u00f3n. Hay otras cosas para recordar y manejar.<\/p>\n<p>Si las im\u00e1genes en el sitio web no tienen un CDN externo, los enlaces a la URL anterior a\u00fan est\u00e1n incrustados en la publicaci\u00f3n. Estos enlaces se mostrar\u00e1n como rotos cuando alguien visite la p\u00e1gina.<\/p>\n<p>En el caso de sitios web o blogs peque\u00f1os, es factible reemplazar manualmente un par de URL. Sin embargo, no es factible en grandes sitios web y blogs que tienen muchas im\u00e1genes en todo el sitio.<\/p>\n<p>La \u00fanica forma pr\u00e1ctica es reemplazar en masa todas las URL apropiadas en la base de datos.<\/p>\n<p>Tenga en cuenta que despu\u00e9s de realizar una b\u00fasqueda y reemplazo masivos, no hay un bot\u00f3n &quot;deshacer&quot;. No es posible volver a la versi\u00f3n anterior.<\/p>\n<p>La \u00fanica forma ser\u00eda llevar a cabo otro proceso masivo de b\u00fasqueda y reemplazo. Por lo tanto, es recomendable realizar una copia de seguridad antes de un procedimiento de b\u00fasqueda y reemplazo masivo de WordPress.<\/p>\n<p>El mejor m\u00e9todo para buscar y reemplazar contenido en una base de datos de WordPress es ejecutar consultas SQL. Ingrese las consultas SQL requeridas en phpMyAdmin, una l\u00ednea de comando de shell o un script PHP.<\/p>\n<p>Para aquellos que prefieran un complemento, hay una lista de complementos recomendados al final del art\u00edculo.<\/p>\n<h2>C\u00f3mo escribir una consulta MySQL para realizar b\u00fasquedas y reemplazos en una base de datos de WordPress<\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886aedd0e0.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886aedd0e0.jpg\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" ><\/a><\/p>\n<p>Tal vez no quiera instalar m\u00e1s complementos, pero sabe un poco sobre codificaci\u00f3n. En este caso, es posible usar phpMyAdmin para buscar y reemplazar en la base de datos de WordPress.<\/p>\n<p>Primero, una peque\u00f1a gu\u00eda sobre c\u00f3mo encontrar el nombre de su base de datos de WordPress. Esto es necesario para el siguiente paso.<\/p>\n<p>Haga clic en la carpeta public_html (o www, htdocs o httpdocs, seg\u00fan el proveedor de alojamiento). Esto generalmente se encuentra en el men\u00fa de navegaci\u00f3n en el lado izquierdo de la pantalla.<\/p>\n<p>Busque el archivo wp-config.php y haga doble clic para abrirlo. El nombre de su base de datos est\u00e1 en la l\u00ednea:<\/p>\n<pre><code>define('DB_NAME', 'Database Name\u2018);<\/code><\/pre>\n<p>An\u00f3telo y vuelva al tablero. En la secci\u00f3n Bases de datos, haga clic en el icono de phpMyAdmin.<\/p>\n<p>Busque la base de datos de WordPress y haga clic en el bot\u00f3n Enter phpMyAdmin. Luego, en la barra de men\u00fa superior, haga clic en la pesta\u00f1a SQL.<\/p>\n<p>Inserte la siguiente l\u00ednea de c\u00f3digo en el cuadro de texto:<\/p>\n<pre><code>update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');<\/code><\/pre>\n<p>Aqu\u00ed hay una breve explicaci\u00f3n de lo que significa cada uno de los textos de marcador de posici\u00f3n. Esto le ayudar\u00e1 a reemplazarlos con la informaci\u00f3n correcta.<\/p>\n<p>TABLE_NAME representa el nombre de la tabla a modificar.<\/p>\n<h3>Oye, \u00bfsab\u00edas que los datos tambi\u00e9n pueden ser hermosos?<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a> puede hacerlo de esa manera. Hay una buena raz\u00f3n por la que es el plugin de WordPress n.\u00ba 1 para crear tablas y gr\u00e1ficos receptivos.<\/p>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886aff3611.png\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" \/><\/a><\/p>\n<p>Un ejemplo real de wpDataTables en la naturaleza<\/p>\n<p>Y es muy f\u00e1cil hacer algo como esto:<\/p>\n<ol>\n<li>Usted proporciona los datos de la tabla.<\/li>\n<li>Config\u00faralo y personal\u00edzalo<\/li>\n<li>Publicarlo en una publicaci\u00f3n o p\u00e1gina<\/li>\n<\/ol>\n<p>Y no solo es bonito, sino tambi\u00e9n pr\u00e1ctico. Puede crear tablas grandes con <a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-mysql-based-wpdatatables-with-server-side-processing\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hasta millones de filas<\/a>, o puede usar <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/advanced-filtering\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">filtros y b\u00fasquedas avanzados<\/a>, o puede volverse loco y <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/creating-editable-tables\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hacerlo editable<\/a>.<\/p>\n<p>\u00abS\u00ed, pero me gusta demasiado Excel y no hay nada de eso en los sitios web&quot;. S\u00ed, lo hay. Puede usar <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/conditional-formatting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">formato condicional<\/a> como en Excel o Google Sheets.<\/p>\n<p>\u00bfTe dije que tambi\u00e9n puedes <a href=\"https:\/\/wpdatatables.com\/documentation\/wpdatacharts\/creating-charts-wordpress-wpdatachart-wizard\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">crear gr\u00e1ficos<\/a> con tus datos? Y eso es solo una peque\u00f1a parte. Hay <a href=\"https:\/\/wpdatatables.com\/features\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">muchas otras caracter\u00edsticas<\/a> para ti.<\/p>\n<p>Encuentre los nombres de todas las tablas en la pesta\u00f1a Estructura en la base de datos de phpMyAdmin. Estos incluyen wp_comments, wp_posts y wp_users.<\/p>\n<p>FIELD_NAME representa el nombre del campo donde se encuentran los datos de destino. Todos los nombres de campo se muestran en la tabla que desea modificar.<\/p>\n<p>&#8216;Texto para buscar&#8217; representa la palabra o frase que requiere edici\u00f3n.<\/p>\n<p>&#8216;Texto para reemplazarlo con&#8217; representa la palabra o frase que reemplazar\u00e1 el texto original.<\/p>\n<p>Por ejemplo:<\/p>\n<p>Un bloguero de comida se da cuenta de que ha escrito mal la palabra &quot;frambuesa&quot; en todas sus publicaciones. Para corregir este error y reemplazar todas las apariciones de &quot;rasberry&quot; con &quot;raspberry&quot;, la consulta de MySQL se ver\u00eda as\u00ed:<\/p>\n<pre><code>update wp_posts set post_content = replace(post_content, 'rasberry, 'raspberry');<\/code><\/pre>\n<p>Despu\u00e9s de asegurarse de que la consulta est\u00e1 escrita correctamente, haga clic en el bot\u00f3n Ir para realizar el cambio requerido.<\/p>\n<h3>Ejecutar una consulta de base de datos en la l\u00ednea de comando<\/h3>\n<p>Es posible ejecutar una consulta de base de datos directamente en la l\u00ednea de comando si tiene acceso de shell al servidor web.<\/p>\n<p>Si est\u00e1 utilizando MySQL, inicie sesi\u00f3n con las credenciales de su base de datos de WordPress.<\/p>\n<pre><code>mysql -u root -p database_name<\/code><\/pre>\n<p>En el indicador mysql&gt;, ingrese las consultas SQL deseadas y presione ENTER.<\/p>\n<pre><code>mysql&gt; UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';<\/code><\/pre>\n<p>Consulta OK, 0 filas afectadas (0.00 seg)<\/p>\n<p>Filas coincidentes: 2 Cambiado: 0 Advertencias: 0<\/p>\n<pre><code>mysql&gt; UPDATE wp_posts SET post_content = replace(post_content, 'http:\/\/domain.co', 'https:\/\/domain.co');<\/code><\/pre>\n<p>Consulta OK, 0 filas afectadas (0.08 seg)<\/p>\n<p>Filas coincidentes: 354 Modificado: 0 Advertencias: 0<\/p>\n<pre><code>mysql&gt; UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http:\/\/domain.co', 'https:\/\/domain.co');<\/code><\/pre>\n<p>Consulta OK, 0 filas afectadas (0.01 seg)<\/p>\n<p>Filas coincidentes: 22 Modificado: 0 Advertencias: 0<\/p>\n<pre><code>mysql&gt; UPDATE wp_comments SET comment_content = replace(comment_content, 'http:\/\/domain.co', 'https:\/\/domain.co');<\/code><\/pre>\n<p>Consulta OK, 0 filas afectadas (0.01 seg)<\/p>\n<p>Filas coincidentes: 10 Modificado: 0 Advertencias: 0<\/p>\n<p>Una vez terminado, salga de MySQL.<\/p>\n<p>salida<\/p>\n<h3>Escribir una consulta usando PHP Script<\/h3>\n<p>Si no tiene acceso a phpMyAdmin o shell, otra opci\u00f3n es usar el script PHP.<\/p>\n<p>Despu\u00e9s de ingresar las credenciales de su base de datos, inserte la consulta en la variable $sql.<\/p>\n<pre><code>&lt;?php<\/code><\/pre>\n<p>Recuerde que si se ejecuta incorrectamente, este script podr\u00eda da\u00f1ar su sitio web de WordPress. En caso de duda, consulte con un desarrollador o el proveedor de alojamiento web.<\/p>\n<h3>Buscar y reemplazar usando un complemento<\/h3>\n<p>Usar un complemento es la mejor opci\u00f3n para quienes no tienen experiencia en codificaci\u00f3n.<\/p>\n<p>Los siguientes complementos probados son confiables y recibieron altas calificaciones de los usuarios.<\/p>\n<h4>Mejor Buscar Reemplazar<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b1343a3.jpg\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" \/><\/a><\/p>\n<p>Este complemento actualizar\u00e1 las URL en todas o varias tablas seleccionadas en una base de datos. Los usuarios pueden ejecutar comandos de b\u00fasqueda y reemplazo desde su \u00e1rea de administraci\u00f3n de WordPress.<\/p>\n<h4>WP Migrar base de datos<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-migrate-db\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b2441dd.jpg\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" \/><\/a><\/p>\n<p>Este complemento es s\u00f3lido y confiable para buscar y reemplazar datos dentro de datos serializados. Los usuarios instalan el complemento en el sitio original.<\/p>\n<p>Realizar una b\u00fasqueda y reemplazo en una cadena de URL y ra\u00edz web genera un nuevo volcado de base de datos. Luego, esta informaci\u00f3n se exporta.<\/p>\n<p>Los usuarios importan esto en la nueva base de datos alojada en URL.<\/p>\n<h4>Buscar y reemplazar<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/search-and-replace\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b3386f0.jpg\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" \/><\/a><\/p>\n<p>Este es un complemento gratuito desarrollado por Inpsyde. Los usuarios pueden reemplazar URL, palabras y frases en su base de datos de WordPress directamente desde el tablero.<\/p>\n<p>Lo que hace que este complemento sea especial es la capacidad de crear una copia de seguridad de la base de datos haciendo clic en un bot\u00f3n. Para ello, vaya a la pesta\u00f1a Copia de seguridad de la base de datos y haga clic en el bot\u00f3n Crear archivo SQL.<\/p>\n<h4>URL de actualizaci\u00f3n de Velvet Blues<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/velvet-blues-update-urls\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b430bde.jpg\" alt=\"C\u00f3mo encontrar y reemplazar una URL o texto en una base de datos de WordPress\" \/><\/a><\/p>\n<p>Este complemento permite la modificaci\u00f3n de URL en publicaciones, p\u00e1ginas, extractos y m\u00e1s. Los usuarios insertan las URL antiguas y nuevas y eligen los lugares en los que actualizarlas.<\/p>\n<p>Cambie la configuraci\u00f3n del complemento en la p\u00e1gina Herramientas\u00bb Actualizar URL.<\/p>\n<h3>Pensamientos finales sobre c\u00f3mo encontrar y reemplazar URL en la base de datos de WordPress<\/h3>\n<p>Saber c\u00f3mo realizar una &quot;b\u00fasqueda y reemplazo&quot; masivo puede ser invaluable. Es \u00fatil para actualizar palabras clave o modificar una palabra espec\u00edfica o un fragmento de texto en todas las publicaciones.<\/p>\n<p>Hay varias t\u00e9cnicas disponibles para lograr esto. Los cuatro m\u00e9todos recomendados mencionados en este art\u00edculo son:<\/p>\n<ul>\n<li>Escribir una consulta MySQL<\/li>\n<li>Ejecutar una consulta en la l\u00ednea de comando<\/li>\n<li>Escribir una consulta en un script PHP<\/li>\n<li>Usa un complemento<\/li>\n<\/ul>\n<p>Si disfrut\u00f3 leyendo este art\u00edculo sobre c\u00f3mo encontrar y reemplazar URL en la base de datos de WordPress, debe consultar este sobre c\u00f3mo <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-hacer-un-restablecimiento-de-la-base-de-datos-de-wordpress-correctamente\/\" title=\"restablecer la base de datos de WordPress\">restablecer la base de datos de WordPress<\/a>.<\/p>\n<p>Tambi\u00e9n escribimos sobre algunos temas relacionados, como el <a href=\"https:\/\/wordpress.mediadoma.com\/es\/esquema-de-base-de-datos-de-wordpress-y-tablas-que-debe-conocer\/\" title=\"esquema de la base de datos de WordPress\">esquema de la base de datos de WordPress<\/a>, c\u00f3mo hacer una <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-hacer-una-limpieza-de-la-base-de-datos-de-wordpress\/\" title=\"limpieza\">limpieza<\/a> de la base de datos de WordPress y c\u00f3mo <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-escanear-la-base-de-datos-de-wordpress-en-busca-de-malware\/\" title=\"escanear la base de datos de WordPress en busca de malware\">escanear la base de datos de WordPress en busca de malware<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La raz\u00f3n m\u00e1s com\u00fan para buscar y reemplazar URL en la base de datos de WordPress es mudarse a un nuevo dominio o agregar un certificado SSL a un sitio web.<\/p>\n","protected":false},"author":1,"featured_media":185482,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,831,840,861],"tags":[1172],"class_list":["post-227293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-guia-para-principiantes","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/227293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=227293"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/227293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/185482"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=227293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=227293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=227293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}