Eliminar las viejas entradas de la base de datos de WordPress de MySQL

¡¡Haz una copia de seguridad de tu base de datos antes de eliminar cualquier cosa!!

Mi base de datos de WordPress se estaba haciendo bastante grande, a pesar de no tener tantos mensajes en cuenta.

Pensé que el mayor problema era el desperdicio de espacio en los borradores, aunque resultaron ser «revisiones» que representan más de la mitad del tamaño de los «post» de mi base de datos. Si haces un post y luego lo modificas 10 veces porque no se ve bien, acabas de guardar ese post en tu base de datos 11 veces. ¡UGH! Aunque me pondré a limpiar eso otro día.

Mirando a través de PhpMyAdmin, la otra área que encontré un poco grande fue la tabla wp_options. Empecé a buscar en todos los listados y encontré un montón de entradas que obviamente eran para plugins que ya no utilizaba. Algunas las borré de la tienda, pero otras no estaba tan seguro. Tengan en cuenta que una forma muy rápida de detectar y eliminar estos «posibles huérfanos» es usar un plugin de WordPress que encontré en mi búsqueda llamado Clean Options. Realmente ayuda a reducir lo que no se está usando activamente.

En cualquier caso, buscar a todos estos huérfanos llevó bastante tiempo, pero aquí hay una lista de lo que encontré sobre algunos de ellos:

 

ai_ stuff
Esto parece ser restos del plugin de All in One Adsense y YPN
ai_120x240 — ai_120x600 — ai_125x125 — ai_160x600 — ai_180x150 — ai_200x200 — ai_234x60 — ai_250x250 — ai_300x250 — ai_336x280 — ai_468x60 — ai_728x90 — ai_adtype — ai_after — ai_archive — ai_before — ai_cat — ai_channel — ai_channel_ypn — ai_client — ai_client_ypn — ai_color_bg — ai_color_border — ai_color_link — ai_corner_style — ai_dfirst — ai_home — ai_lra — ai_nads — ai_nadspp — ai_network — ai_page — ai_post — ai_space
Vaya, bastante.  También me lastimaron los ojos en el bloc de notas. Pude borrarlos con éxito.

channel_id
chitika_id

Estos parecen ser de Chitika Linx. No estoy 100% seguro de que sea de este plugin pero no tengo ningún otro plugin de Chitika instalado en este momento, y sí tuve Linx instalado en el pasado. Se borraron sin problemas.

ftp_credentials
Dejé este solo. Sé que debido a los permisos de Apache, algunos programas de CMS permiten introducir información de FTP para evitar los problemas de permisos. No recuerdo si WordPress lo hace por defecto (no lo pude encontrar ahora mismo), o si tenía otro programa que lo pedía, pero en cualquier caso decidí dejarlo estar.

lmbbox_filepress_options
Dejé este solo. Pude encontrar un sitio web que tenía un plugin y busqué lo suficientemente cerca (lmbbox.com/projects/lmbbox-filepress/) pero seguro que no recordaba haber instalado nada con ese nombre, y por mi vida no pude encontrar ninguna información al respecto en WordPress. Tal vez lmbbox es algo que wordpress tiene por defecto y el plugin sólo accede a él. No tengo ni idea, y decidí jugar a lo seguro, así que dejé que se quedara.

open_proxy_check
No tengo ni idea de qué lo usa, pero es una entrada extremadamente pequeña (sólo un número de un dígito), así que lo dejé solo.

sem_google_analytics_params
Parece ser el plugin de Google Analytics (semiologic.com/software/google-analytics/) que ya no uso. Lo he quitado.

sm_cpages
sm_options
sm_status

Estos 3 son del Generador de Google XML Sitemaps (arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/).

sm_log
En primer lugar, esta entrada es ENORME. Ocupó más de 1/3 del espacio total de la mesa. Definitivamente es de un programa de Sitemaps, pero he usado otros en el pasado y estoy probando para ver si es del Generador de Sitemaps XML de Google mencionado arriba. Desinstalé el generador, lo borré sin problemas, y luego reinstalé el generador mencionado anteriormente para comprobarlo. Actualizaré la entrada más tarde si es de este.

tc_comment_encoding
tc_comment_format
tc_post_encoding
tc_post_format

Dejé esto solo. El único plugin que vi que los toca es algo llamado Text Control. No recuerdo haberlo instalado, pero sospeché (aunque no recuerdo por qué) que podría haber sido instalado por WordPress por defecto.

wpsupercache_gc_time
Hice una suposición educada de que era un sobrante de WP SuperCache. Lo he quitado.

wpx_ stuff
Estos parecen ser de Xinha4WP (un antiguo editor WYSIWYG que no parece estar siendo desarrollado por lo que puedo ver).
wpx_comments_enabled — wpx_comments_opts — wpx_general_opts — wpx_news — wpx_posts_enabled — wpx_posts_opts — wpx_static_js_comments — wpx_static_js_posts — wpx_general_opts
Me los quité y no tuve ningún problema.

_transient_timeout_wporg_theme_feature_list
_transient_wporg_theme_feature_list

Parece que estos pueden haber sido instalados por WordPress de forma predeterminada. Estos son los únicos 2 que el plugin Clean Options encontró como huérfanos, pero hay un montón de _transientes_ elementos que existen en la base de datos que parecen estar relacionados con WordPress. Los dejé solos.

acmetech_adsensedeluxe
Esto realmente parece parte del plugin AdSense Deluxe de acmetech.com. Es algo de tamaño medio en el espacio que ocupa en la base de datos también. Como ya no lo estoy usando, lo he quitado sin problemas.


Así que esos fueron los artículos que se me ocurrieron. De dónde se originaron son en su mayoría suposiciones basadas en un poco de investigación. Si tienes un plugin instalado que puede estar usándolos, no borres el registro – no tengo ni idea de lo que pasará si lo haces.

Obviamente, si eliminas cualquier registro, haz una copia de seguridad de tu base de datos primero y elimínalo bajo tu propio riesgo. Recomiendo encarecidamente el plugin Clean Options que he mencionado arriba, ya que facilitará bastante las cosas.

Por último, si te encuentras con otras entradas que has eliminado y sabes de dónde vienen, o tienes más información sobre las que he publicado, no dudes en dejar un comentario para ayudar a otros que puedan estar en el mismo barco que tú.

2 Comentarios | Diga un comentario

  1. Creo que puedes eliminar open_proxy_check (defunct).

    Motivo: http://core.trac.wordpress.org/ticket/3204
  2. Usted puede ahorrar tiempo si utiliza este plugin: http://wordpress.org/extend/plugins/clean-options/

Diga un comentario

Puedes usar un alias y un correo electrónico falso. Sin embargo, si eliges usar un correo electrónico real, se admiten los "gravatars". Lee la política de privacidad para más detalles.