WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

10 comandos SQL para limpiar la base de datos de WordPress – Parte 1

Jorge López by Jorge López
26 agosto 2019
in Optimización
Reading Time: 5 mins read
0

Después de años de uso, la base de datos de WordPress puede contener caracteres extraños, contenido que ya no te sirve para nada… Todo esto, además de perjudicar en el rendimiento de nuestro proyecto web, puede afectar negativamente a nuestro hosting, sobre todo si nos alojamos en un hosting compartido. En este artículo te mostramos 10 comandos SQL para limpiar la base de datos de WordPress de forma sencilla. ¿Preparado? ¡Pues vamos allá!

Antes de empezar, decir que para ejecutar estos comandos, necesitamos, o bien acceso por SSH, o bien un gestor de base de datos. Si tu web ya está en producción, seguramente tu alojamiento cuente con uno de estos gestores. El más común es PHPMyAdmin, aunque hay muchos más. Consulta antes con los proveedores de tu alojamiento para disipar tus dudas a la hora de ejecutar estos comandos SQL.

Limpiar la base de datos de WordPress de caracteres extraños

Los problemas de codificación suelen ser un engorro. En lugar de modificar uno a uno todos tus posts, puedes ejecutar esta query cuya misión es la de eliminar todos los caracteres extraños. Tu sitio web será mucho más legible para tus visitantes.

Artículos relacionados

Cómo reducir la carga de admin-ajax.php y optimizar el rendimiento en WordPress

27 marzo 2025

Cómo mover comentarios entre posts de WordPress

10 noviembre 2015

Optimización de WordPress con Redis Object Caching: Velocidad y Rendimiento Mejorado

11 marzo 2025

FlyingPress lanza oficialmente su versión 5 con un motor en la nube que ya ha optimizado más de 10 millones de páginas

28 mayo 2025
UPDATE wp_posts SET post_content = REPLACE(post_content, '“', '“'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, '”', '”');
UPDATE wp_posts SET post_content = REPLACE(post_content, '’', '’'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, '‘', '‘'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, '—', '–'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, '–', '—'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, '•', '-'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, '…', '…'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '“', '“'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '”', '”'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '’', '’'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '‘', '‘'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '—', '–'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '–', '—'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '•', '-'); 
UPDATE wp_comments SET comment_content = REPLACE(comment_content, '…', '…');

Eliminar en masa todos los comentarios marcados como spam

El spam es lo más común del mundo en WordPress. Sobre todo si le das a tus lectores la posibilidad de que comenten tu contenido. Con los años, WordPress ha mejorado drásticamente la forma en la que gestiona el spam. Cuando lo detecta, no lo publica de inmediato, sino que se mantiene en una cola donde puedes decidir si quieres aprobarlos o no.

Si tienes una cola de spam extensa, por así decirlo, puedes deshacerte de ella mediante una query de SQL. En concreto, esta:

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Modificar la contraseña del administrador

Como ya te hemos repetido en innumerables ocasiones, la seguridad de WordPress no es algo con lo que hay que jugar. Es por eso que es aconsejable modificar las contraseñas con las que accedes al CMS cada cierto tiempo. Así garantizaremos que nuestro sitio web es 100% seguro.

Como las contraseñas de los usuarios se almacenan en la base de datos, es posible modificarlas mediante un sencillo comando SQL. Simplemente modifica la query que puedes ver a continuación, reemplazando «admin_username» por el nombre del usuario del que desees cambiar la contraseña. No olvides remplazar «nueva_password» por la contraseña que desees agregar a dicho usuario.

UPDATE `wp_users` SET `user_pass` = MD5( 'nueva_password' ) WHERE `wp_users`.`user_login` = "admin_username";

Deshacerse de todos los shortcodes que no utilizas

Los shortcodes de WordPress son muy útiles y facilitan la inserción de contenido e información en tus artículos sin necesidad de modificar nada en el tema que tienes activado en WordPress. Son muchos los plugins de WordPress que utilizan los shortcodes para sus menesteres. Pero, ¿qué pasa cuando desinstalamos dichos plugins? Pues que los shortcodes se quedan en tierra de nadie.

Los shortcodes «huerfanos» puedan dar problemas, sobre todo de legibilidad. Mi recomendación es que, cuando dejes de utilizar un tema o un plugin que utilices shortcodes, elimines dicho shortcodes del contenido. ¿Cómo? Aquí tienes una consulta SQL para eliminarlos. Simplemente actualiza el código con el shortcode que desees eliminar. En este ejemplo he utilizado el shortcode [galeria].

UPDATE wp_post SET post_content = replace(post_content, '[galeria]', '' ) ;

Modificar enlaces a HTTPS

Si has cambiado recientemente el protocolo de tu web de HTTP a HTTPS, lo ideal es que modifiques también los enlaces que hay dentro de tus posts hacia artículos internos. Esta es realmente tedioso si lo haces a mano, pero te llevará menos de un minuto si usas consultas SQL para actualizar todos los enlaces de tu contenido.

UPDATE wp_posts SET post_content = replace(post_content, 'http://tuweb.com', 'https://tuweb.com');

Y hasta aquí la primera parte de nuestro artículo sobre 10 comandos SQL para limpiar la base de datos de WordPress. En breve publicaremos la segunda. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales. ¡Nos leemos!

Tags: base de datoscomandos SQLlimpiar base de datoslimpiar base de datos de WordPressSQL
ShareTweetSendSharePin
Jorge López

Jorge López

Soy programador web y me gusta mucho el diseño gráfico, la fotografía y todo lo relacionado con las nuevas tecnologías. En mis ratos libres me encanta dibujar y escuchar música. ¡No podría vivir sin ella! Aparte soy un friki de las series...las devoro

Te puede interesar...

Optimización

Cómo bloquear Scrapy y otros bots de scraping en OpenLiteSpeed, Apache y Nginx (aceptando Googlebot real)

1 junio 2025

El scraping masivo puede poner en jaque el rendimiento y la seguridad de tu...

Optimización

FlyingPress lanza oficialmente su versión 5 con un motor en la nube que ya ha optimizado más de 10 millones de páginas

28 mayo 2025

La nueva versión incluye mejoras en el rendimiento para móviles, un potente motor CloudOptimizer...

Noticias

Cómo proteger el archivo functions.php y otros archivos PHP críticos en WordPress

26 mayo 2025

El archivo functions.php de WordPress, junto con otros ficheros PHP críticos como wp-config.php, wp-settings.php...

Optimización

Security Optimizer de SiteGround: protección integral para WordPress con 2FA, XSS avanzado y defensa frente a bots

25 mayo 2025

Más de 900.000 administradores de sitios ya confían en este plugin gratuito que refuerza...

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Protección avanzada: Cómo asegurar archivos sensibles con .htaccess

18 diciembre 2024

Como mostrar el tiempo en tu WordPress

14 febrero 2012

Referencias WordPress para el 25-marzo-2013

25 marzo 2013

WordPress 6.7.1: Llega una actualización con 16 correcciones clave

18 diciembre 2024

Cómo importar archivos docx en WordPress

13 noviembre 2018
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.