{"id":29447,"date":"2014-08-31T08:23:02","date_gmt":"2014-08-31T06:23:02","guid":{"rendered":"http:\/\/www.outono.net\/elentir\/?p=29447"},"modified":"2014-08-31T08:26:39","modified_gmt":"2014-08-31T06:26:39","slug":"que-hacer-ante-una-invasion-de-spam-en-un-blog-de-wordpress","status":"publish","type":"post","link":"https:\/\/www.outono.net\/elentir\/2014\/08\/31\/que-hacer-ante-una-invasion-de-spam-en-un-blog-de-wordpress\/","title":{"rendered":"Qu\u00e9 hacer ante una invasi\u00f3n de spam en un blog de WordPress"},"content":{"rendered":"<p>He visto algunos blogs con trombas de cientos o miles de comentarios spam. Algunos blogueros optan por abandonar cuando ocurre algo as\u00ed. Pero hay soluci\u00f3n.<!--more--><\/p>\n<p><big>Paso 1\u00ba: activa el plugin Akismet<\/big><\/p>\n<p>Lo primero a la hora de poner remedio a este problema es evitar que lleguen m\u00e1s comentarios spam a la carpeta de comentarios pendientes de tu blog, pues ya de partida, resultan muy molestos si tienes activadas las notificaciones de nuevos comentarios. Si te est\u00e1n llegando muchos spams a la carpeta de \"pendientes\" o incluso se est\u00e1n publicando en el blog sin m\u00e1s, es se\u00f1al de que no tienes activado <a href=\"https:\/\/wordpress.org\/plugins\/akismet\/\">el plugin Akismet<\/a>, que viene incluido en el paquete de instalaci\u00f3n de WordPress. Para activarlo necesitar\u00e1s obtener una API Key, <a href=\"http:\/\/es.wikihow.com\/encontrar-tu-clave-API-en-WordPress\">aqu\u00ed puedes leer c\u00f3mo obtenerla<\/a>. <strong>Una vez actives este plugin, casi todos los comentarios spam que te lleguen a partir de ese momento ser\u00e1n enviados a la carpeta \"spam\" de tu blog<\/strong>, desde donde puedes borrarlos de forma masiva con un simple click (digo casi todos porque a veces se escapa alguno). <\/p>\n<p><big>Paso 2\u00ba: pon\u00e9rselo un poco m\u00e1s dif\u00edcil a los spammers<\/big><\/p>\n<p>Con la activaci\u00f3n de Akismet ya has dado un paso importante para resolver los problemas de spam de tu blog. Pero hay otros pasos que puedes dar para contener esos escasos spams con los que Akismet no puede. <strong>En la secci\u00f3n de \"Ajustes\" de tu panel de control, en el apartado \"Debate\", puedes configurar a tu gusto c\u00f3mo es la llegada de comentarios a tu blog.<\/strong> En \"lista negra de comentarios\" puedes incluir IPs de spammers que incordien con cierta frecuencia, as\u00ed como palabras frecuentes en los contenidos de spams, como \"viagra\" o \"cialis\".<\/p>\n<p><big>Paso 3\u00ba: borrar los comentarios spam que ya te han llegado<\/big><\/p>\n<p>Esta es la parte m\u00e1s engorrosa. <strong>Si los comentarios spam ya se han publicado en tu blog, tendr\u00e1s que borrarlos manualmente.<\/strong> Es posible que la mayor\u00eda provengan de un mismo spammer, en cuyo caso puedes utilizar el buscador del panel de comentarios de tu blog acotando la IP, la direcci\u00f3n de email o incluso el nombre usado por el autor de esos spams. Despu\u00e9s podr\u00e1s borrarlos en bloque. Para ponerte un ejemplo, la \u00faltima instalaci\u00f3n as\u00ed que limpi\u00e9 ten\u00eda m\u00e1s de 600 spams publicados, y m\u00e1s del 90% proced\u00edan de una misma IP.<\/p>\n<p><strong>Si hablamos de miles de comentarios spam publicados y te parecen demasiados para borrarlos manualmente<\/strong>, puedes optar por una soluci\u00f3n m\u00e1s dr\u00e1stica: borrar todos los comentarios de tu blog. Es una soluci\u00f3n aceptable para blogs que no tienen mucha actividad, pero yo no la aplicar\u00eda en \u00e9ste (lleva m\u00e1s de 117.000 comentarios v\u00e1lidos publicados y ser\u00eda una p\u00e9rdida enorme). Obviamente, <strong>hay herramientas para borrar de forma masiva todos los comentarios de tu blog.<\/strong> Yo he probado <a href=\"https:\/\/wordpress.org\/plugins\/delete-all-comments\/\">el plugin Delette All Comments<\/a>. Una vez activado (recuerda que los plugins se ponen en la carpeta wp-content\/plugins de tu instalaci\u00f3n de WordPress), para hacer el borrado general tienes que ir a la p\u00e1gina de este plugin en la secci\u00f3n de \"Herramientas\" del panel de control de tu blog. El plugin te informa del n\u00famero de comentarios que hay publicados en tu blog. Hay una casilla en blanco, \"Delete all comments\", que debes activar para hacer el borrado total. Si est\u00e1s seguro, pulsa el buz\u00f3n \"Delete All\" y listo. Ojo: si tu blog tiene miles de comentarios publicados es posible que el borrado tarde un poco e incluso que se cuelgue. En ese caso vuelve a llevar a cabo el procedimiento.<\/p>\n<p><strong>Si lo que tienes es cientos o miles de spams en la carpeta de \"Pendientes\"<\/strong>, entonces no necesitas borrar todos los comentarios del blog. El problema est\u00e1 acotado y se trata, simplemente, de vaciar la carpeta de \"Pendientes\". Si hablamos de miles de comentarios pendientes podr\u00edas tardar un buen rato: cada p\u00e1gina del panel de \"Pendientes\" carga 20 comentarios, as\u00ed que puedes borrarlos de 20 en 20, pero si tienes 100 p\u00e1ginas o m\u00e1s, estamos hablando de un trabajo sopor\u00edfero... <strong>Antes de hacer el borrado echa un vistazo -si la cantidad de comentarios pendientes te lo permite- por si hubiese comentarios v\u00e1lidos.<\/strong> Una vez hecho esto, y si quieres evitar pasarte horas borrando comentarios manualmente, instala <a href=\"https:\/\/wordpress.org\/plugins\/delete-pending-comments\/\">el plugin Delete Pending Comments<\/a>. Tiene un funcionamiento similar al anterior plugin del que hemos hablado. En este caso <strong>el plugin se maneja desde la Secci\u00f3n de \"Comentarios\" de tu panel de control<\/strong>, y en vez de una casilla vac\u00eda, te aparece un campo blanco en el que <a href=\"https:\/\/wordpress.org\/plugins\/delete-pending-comments\/screenshots\/\">deber\u00e1s copiar una frase en ingl\u00e9s que el plugin te muestra en cursiva<\/a>: <em>\"I am sure I want to delete all pending comments and realize this can't be undone\"<\/em> (traducido, \"Estoy seguro de que quiero borrar todos los comentarios pendientes y de que realizar esto no puede deshacerse\").<\/p>\n<p><big>Paso 4\u00ba: blindar tu blog frente a otras invasiones de spams<\/big><\/p>\n<p>Este paso es opcional y ser\u00e1 muy \u00fatil para aquellos que tengan problemas serios con los spammers. Adem\u00e1s de las citadas protecciones frente a ellos, <strong>hay otras soluciones que nos ofrecen a\u00fan m\u00e1s protecci\u00f3n frente a ese problema<\/strong>. En mi caso <a href=\"https:\/\/wordpress.org\/plugins\/stop-spammer-registrations-plugin\/\">te recomiendo el plugin Stop Spammers<\/a>, que me ha ayudado a reducir considerablemente la cantidad de comentarios basura que llegan a la carpeta de spam de mi blog (hace unos meses sufr\u00ed una invasi\u00f3n y este plugin me vino de perlas). Una vez instalado y activado el plugin, encontrar\u00e1s su p\u00e1gina de configuraci\u00f3n en la secci\u00f3n de \"Ajustes\" de tu panel de control de WordPress. <strong>Este plugin frena los spams impidiendo incluso que lleguen a entrar en la carpeta de \"spam\" de tu gestor de comentarios. <\/strong>Adem\u00e1s, frena los intentos de intrusi\u00f3n en el panel de control de tu blog, e incluye una lista negra propia de palabras m\u00e1s usadas por los spammers. Tambi\u00e9n te permite elaborar una \"lista blanca\" de IPs y emails a los que quieras permitir acceso en todo momento (empezando por el autor del blog), y tambi\u00e9n una lista negra de IPs y emails a los que se le bloquear\u00e1 el acceso, de modo que sus comentarios ni siquiera llegar\u00e1n a tu carpeta de \"spam\". Es muy \u00fatil con los spammers m\u00e1s insistentes. El plugin, que est\u00e1 en ingl\u00e9s, tiene una configuraci\u00f3n muy detallada, aunque es aconsejable su uso para personas con una cierta experiencia en WordPress. <strong>El inconveniente de este plugin es que puede bloquear ocasionalmente el acceso a otros comentaristas<\/strong>, por lo que lo recomiendo s\u00f3lo para aquellos blogs que tengan serios problemas con los spammers.<\/p>\n<p><strong>Otra soluci\u00f3n muy \u00fatil para los casos m\u00e1s problem\u00e1ticos es <a href=\"https:\/\/wordpress.org\/plugins\/wp-ban\/\">el plugin WP-Ban<\/a>.<\/strong> Sirve para bloquear el acceso al blog por IPs, y tambi\u00e9n monitoriza los intentos de saltarse el bloqueo. Obviamente, es \u00fatil cuando ves que la mayor\u00eda de los spams que entran en tu blog proceden de una misma IP o de un mismo arco de IP. En mi caso ha servido para bloquear casi 160.000 accesos de spammers. El caso m\u00e1s curioso es el de un spammers que ya ha intentado acceder m\u00e1s de 90.000 veces al blog desde una misma IP bloqueada. Lo que hace el masoquismo...<\/p>\n","protected":false},"excerpt":{"rendered":"<p>He visto algunos blogs con trombas de cientos o miles de comentarios spam. Algunos blogueros optan por abandonar cuando ocurre algo as\u00ed. Pero hay soluci\u00f3n.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[2856,67],"tags":[662],"class_list":["post-29447","post","type-post","status-publish","format-standard","hentry","category-diseno-web","category-a-breves","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/posts\/29447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/comments?post=29447"}],"version-history":[{"count":0,"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/posts\/29447\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/media?parent=29447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/categories?post=29447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.outono.net\/elentir\/wp-json\/wp\/v2\/tags?post=29447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}