Después de haber probado varios métodos y plugins para bloquear y/o eliminar el Spam, ninguno me terminaba de convencer.

Cuando ya me estaba dando por vencido, encontré un truco, que aunque es algo radical, es muy efectivo.

Se trata de editar el archivo .htaccess del directorio raiz de tu wordpress y añadir lo siguiente:

# Bloquear Spam
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*tudominio.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

Puedo decir que después de 1 mes de implementarlo en todas mis instalaciones de wordpress, ha bloqueado el 100% del spam, aunque esto varía dependiendo de si además de los bots, tienes spammers humanos, cosa que no es muy común.

El funcionamiento es muy simple: El formulario para enviar comentarios solo funciona dentro de tu blog.

La ventaja de este método, es que los pingbacks y trackbacks siguen funcionando perfectamente.

Además, con una ligera modificación, se puede usar en otro tipo de webs que no usen wordpress, lo he probado con éxito en el script Php Link Directory.

Espero que sea de utilidad.

Me entero por medio de @corbaxseo de la existencia de analytics asíncrono, una mejora en el código de google analytics más optimizado que el tradicional que usamos ahora.

Inmediatamente me puse manos a la obra para buscar la forma de insertar el nuevo código en blogs que utilizan wordpress.

Obviamente el viejo plugin “ultimate-google-analytics” ya no sirve, así que volví a leer el artículo sobre funciones en wordpress de ayudawordpress que me recomendó @fernandot.

Después de varios intentos sin éxito, he terminado haciendo una modificación aceptable.

Es necesario editar el archivo functions.php así como crear un archivo analytics.php o como queramos llamarlo.

Lo primero es añadir este código en el archivo functions.php del tema que estés usando:

function add_google_analytics() {
include (TEMPLATEPATH . “/analytics.php”);
}
add_action(‘wp_head’, ‘add_google_analytics’);

Luego creamos el archivo analytics.php en la misma carpeta de tu tema y pegamos el nuevo código de analytics asíncrono:

<script type=”text/javascript”>

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXX-X']);

_gaq.push(['_trackPageview']);

(function() {

var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;

ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;

var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);

})();

</script>

Sustituye el código de seguimiento (en negrita) por el de tu página, sube los 2 archivos a tu servidor y listo.

Con esta simple modificación matas 2 pájaros de 1 tiro:

  • Optimizas el código de analytics.
  • Eliminas 1 plugin más (en mi caso ya he conseguido deshacerme de 3)

Espero que sea de utilidad :-)

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Fuente: http://fernandotellado.com

Este es el primero de una serie de truquitos para wordpress.

El titulo correcto hubiera sido “cambio de año automatico en wordpress”, pero entonces se veria  “ano” en la barra de direcciones :P

Se trata de un pequeño codigo para que al comenzar un nuevo año, este se actualice en el footer Seguir leyendo » Cambio de fecha automático en wordpress

Te has bajado un tema guapísimo para tu blog de WordPress y te encuentras con el problema de siempre: todos los mensajes están en inglés ( formato de fecha, comentarios, etc ).

Me imagino que cada uno tendrá su técnica personal para traducir esos mensajes, así como sus propias palabras o interpretación de los mismos. Aqui voy a explicar un método sencillo y rápido: Seguir leyendo » Traducir Temas de WordPress