Recientemente uno de mis blogs en Wordpress había estado siendo prácticamente inundado con enlaces de spam en la sección de trackbacks, de modo que opté por deshabilitar dicha función.
Es posible deshabilitar la opción de trackbacks y pingbacks desde el panel de administración de Wordpress, sin embargo, esto solo servirá para las nuevas entradas. Las entradas más antiguas seguirán recibiendo spam a menos que de alguna forma cierres la recepción de trackbacks y pingbacks de cada una de ellas.
Deshabilitar los trackbacks
Intenté con varios plugíns de Wordpress, desde Akismet hasta Simple Trackback Validation with Topsy Blocker, pero de todas formas seguía entrando algo de spam, cosa que me molestaba mucho porque mi blog automáticamente publica en Twitter lo que ahí sucede y el spam era "tuiteado" también.Finalmente decidí cerrar la entrada de trackbacks y pingbacks de una vez por todas, de modo que entré a mi panel de control de MySQL y dentro de la base de datos de mi blog busqué la tabla
wp_posts
y noté que en la gran mayoría de mis entradas, el campo ping_status
estaba marcado como abierto 'open
'. De modo que la solución era bastante simple: cambiar el estado de todos los artículos a closed
.Para este propósito, todo es cuestión de correr este breve comando en MySQL:
UPDATE wp_posts SET ping_status = 'closed';
Este comando dice que quieres actualizar todos los campos
ping_status
de la tabla wp_posts
con el valor closed
. En mi caso la actualización afectó casi 4 mil entradas, pero fue cuestión de un instante.Al volver a revisar el estado de los campos, ahora todos estaban marcados como cerrados y con esto espero no tener que volver a preocuparme más por este desagradable trackback spam en Wordpress.
Comentarios