Un par de trucos para WordPress con .htaccess

Un par de trucos para Wordpress con .htaccess

Muchas veces queremos hacer cosas en WordPress y buscamos plugins que pueden sobrecargar el sistema de forma absurda, pudiendo hacer mejoras gracias a unas pocas líneas del .htaccess. Reducir spam en comentarios En muchas ocasiones los robots de spam están tan mal hechos que no incluyen ningún tipo de referrer, algo que los usuarios por norma general sí que permiten… así que: RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*dominio.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] Evitar enlaces multimedia externos (hotlinking) Gracias a esto puedes impedir que los sitios que te enlacen y usen tus imágenes reciban un bonito mensaje… RewriteCond %{HTTP_REFERER} !^http://(.+\.)?dominio\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|png)$ nohotlinking.png [L]

oEmbed, WordPress 2.9 y el editor de imágenes

oEmbed, Wordpress 2.9 y el editor de imágenes

Como muchos ya sabréis soy aficionado a tener una versión «alpha» de WordPress en mi blog personal, y de esa forma ir probando en tiempo real cómo es de estable el sistema antes de hacer las actualizaciones pertinentes en el resto de sitios de los que soy responsable… Y ahora que no creo que tarde mucho en salir esta nueva versión, me gustaría hacer un repaso de algunas características interesantes. Antes de nada, he de decir que en muchos casos (no sé si es el autoguardado o qué) cuando voy a guardar un borrador o similar se pierde como el ID o algo y acaba fallando, total, que hay que volver a la lista y reabrir esa entrada (habiendo perdido el título y tags, normalmente). El primero de … Leer más

Lo que hace un índice

Como ayer comenté, a veces las decisiones de actualizar software y tal quizá no sean las mejores, aunque lo flipante es que una gilipollez consiga tirarte una máquina y llevar locos a los técnicos de un ISP. Estos días ando ayudando a migrar un proyecto que estaba antes en HTML con PHP que llamaba y tal, y que ya era ingestionable, y decidimos pasarlo a SQL, recuperando del HTML la información importante y como CMS decidimos utilizar WordPress. El problema nos lo hemos encontrado al tener más de 21.000 posts y una base de datos que ocupa más de 250 megas. La cuestión es que no tenía sentido que se cayera cada dos por tres el servidor, el Apache, el mySQL y todo en reacción en cadena… Al … Leer más

Los cambios de hora y WordPress

Los cambios de hora y Wordpress

La última vez que hubo un cambio de hora, me crucé unos cuantos correos con anieto2k para ver si había una solución a algo que, en mi caso, supone dedicarle un rato y acordarse de muchas contraseñas: cambiar el huso horario a WordPress. Y es que aunque los servidores cambia de hora de forma automática, el que no lo hace es WordPress. Creo recordar que hace un tiempo ya incluyó 2 campos de hora en su sistema, uno GMT y el otro con el horario establecido… el problema es que WordPress no te cambia la hora, lo que significa que hay que cambiarla «a mano». Hace un rato he tenido que entrar en cada uno de los que gestiono (directa o indirectamente) y que superan los 15, e … Leer más

Sobre Feedburner y el peligro del contenido duplicado

Sobre Feedburner y el peligro del contenido duplicado

Desde hace ya bastante tiempo que no utilizo Feedburner por varias razones, una de ellas porque a mi me gusta dar los contenidos completos en mis feeds. Sí, parece una contrariedad, pero es así. Hace unos días me encontré que un compañero me preguntaba si tenía alguna idea de porqué su blog no aparecía en los resultados de búsqueda de Google. Lo primero que hice fue mirar si había alguna cosa rara en el blog o si estaba penalizado en los resultados de búsqueda… el resultado fue negativo… el blog estaba bien y no tenía nada raro, y estaba bien indexado en los buscadores con artículos de hacía pocas horas… Al final elegí el título de un artículo antiguo y lo puse a buscar… nada… ningún resultado coincidía … Leer más

Posicionamiento y CMS

Ayer estuve hablando un poco del SEO de Joomla! en el JoomlaDay en Madrid. Hace unas semanas me pidieron que le diera un repaso a la instalación por defecto de este gestor y me propuse hacerlo para ver qué tal funcionaba y de paso compararlo con WordPress, al que estoy más habituado tras haber usado hace muchos años atrás PHP-Nuke. El resultado fue bastante curioso ya que me extrañó que Joomla! fuera «tan malo» (entre comillas) y que no venga optimizado. Y ya no me refiero tanto a SEO como a que el núcleo del sistema devuelta tablas y elementos poco intuitivos. No voy a entrar mucho más en esto, pero me asaltaron ciertas dudas como una que creo muy interesante: ¿por qué los CMS no vienen ya … Leer más

Ya se ha lanzado WordPress 2.5

Sin duda algo esperado que va acompañado de un cambio de diseño en la web de WordPress más al estilo del nuevo panel de gestión. La descarga ya está disponible, después de 185 días (6 meses y 3 días para ser más exactos). Os recomiendo darle una ojeadilla si vais a actualizar y, casi mejor, que os esperéis unos días antes de actualizar… por si acaso…

Instalando WordPress 2.5-RC1

Finalmente me he decidido, tras muchas pruebas y cosas, a instalar en mi blog la nueva versión de WordPress… suelo hacer pruebas siempre primero con mi blog antes, sobretodo, de pasar todos los blogs de OJO ya que suelo tener todos los plugins configurados y así veo en producción cosas que se me han podido escapar en la versión de prueba que funcionaban bien. Además, he aprovechado para actualizar todos los plugins que aún siguen activos, lo que me está llevando algunos dolores de cabeza… (esto me recuerda a que he de hacer una lista de los plugins que uso, que creo que serán interesantes para muchos). Ahora lo que me queda es hacer pruebas con una de las grandes incorporaciones de WordPress, que es Gravatar… hace ya … Leer más

Probando WordPress 2.5-beta1

Probando WordPress 2.5-beta1

Hace cosa de un mes estuve enseñándoos lo que parecía esperarse del WordPress 2.4 que no iba a salir… y hoy me ha dado por descargarme lo que ya parece ser la beta 1 de WordPress 2.5… Pues entre las cosas nuevas que he ido viendo en el panel me he encontrado estas: – definir el tamaño de los thumbnails – mostrar avatares (supongo que en los comentarios y tal vez en los posts, porque el template por defecto aún no parece incorporarlo…) – lanzamiento de la zona widgets (que ya había hace un mes) que permite modificar el template de forma sencilla – gestor de estiquetas – añadir media muy mejorado, en AJAX, puedes subir cosas bastante más rápido… – además de permitir mucha más y mejor … Leer más

Probando WordPress 2.4

Sí, aunque ya se ha comentado que no existirá la versión 2.4 de WordPress, yo estoy probándola… ¿cómo? muy sencillo, me he bajado la generada automática de hoy mismo y veo algunos detalles. Para comenzar, los cambios se han realizado principalmente en el panel de gestión. Al fin y al cabo, un CMS ha de tener mejoras internas (velocidad, memoria…) y cambios en la interfaz de manejo. Como detalles curiosos, han implementado un sistema para avisar si la contraseña de los usuarios es débil o fuerte; en cambio hay cosas peores al menos lo que yo veo) como las nuevas páginas para añadir y editar artículos o páginas. Me ha gustado que cuando editas un artículo aparezca bajo el título la URL «que va a quedar», me gusta … Leer más

Que no se indexen las paginaciones de WordPress

Hace unas semanas descubrí una función interesante en WordPress que me ha permitido hacer una mejora en todos los diseños de los blogs que gestiono… La función en sí es is_paged() y permite detectar esas páginas del blog en las que en la URL aparece el /page/número… Estas páginas son las que se usan para navegar por la web, y aunque es interesante que los buscadores las sigan, no interesa que sean indexadas ya que no aportan valor a los resultados de búsqueda… básicamente porque todo lo que aparece en esas páginas al final aparece en una URL dedicada a las entradas de un artículo concreto. Es por esto que si a esto le sumamos las páginas de los resultados de búsqueda interna del blog, podríamos añadir al … Leer más

Cómo alinear imágenes en WordPress

Hay 2 formas de alinear imágenes en WordPress… una es la «sencilla» y rápida, pero que puede no quedar 100% bien, y la otra es la más trabajosa al principio (5 minutos) y luego igual de sencilla que la anterior… Modo sencillo y rápido… («align»): Si tenemos un párrafo, podemos alinear las imágenes: Texto centrado: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. <p align=»center»><img src=»foto.jpg» /></p> … Leer más

Estadísticas de feeds para WordPress

Estadísticas de feeds para Wordpress

Hace un par de meses me decidí a hacer algo que he encontrado que alguien ya ha hecho. He de reconocer que al final lo que intenté se quedó en eso, un intento. Básicamente desde hace un tiempo que decidi no usar Feedburner por una sencilla razón: no me gustan las URL’s que genera. Además, junto a esta manía que tengo de querer alojar yo mismo mis propias herramientas he estado buscando algo que se parezca a Feedburner, pero sin necesidad de usar MINT, como ya os expliqué, que lleva algo similar, pero también genera unas direcciones extrañas. Como todos mis feeds son completos, no tengo necesidad de saber si la gente hace clic en ellos o no, pero sí necesidad de saber cuántos lectores y qué artículos … Leer más

Algunas novedades en WordPress 2.4

Aún falta un mes y pico para que salga la nueva versión de WordPress, pero ya hay elementos interesantes a destacar que no quiero dejar pasar: Rediseño del panel de administración Mejoras en caché Caché de los themes Mejoras en el sistema de tags SAVEQUERIES, hará logs de las consultas SQL, de forma que podremos ver cuáles son las que hacen que vaya todo algo más lento de lo habitual e intentar mejorarlo. Autocomplete de tags (hay una imagen interesante sobre ello) Configuración del CRON interno del WordPress Nuevo theme por defecto: Sandbox (ver en funcionamiento) Microformato hCard en autores y comentaristas Tags en páginas

Widgets para blogs y webs

Me he encontrado con un sitio web bastante curioso que tiene una recopilación de widgets, gadgets o llámalo-como-quieras para poner bloques de contenido o información en tu web. De los que me he estado mirando hay bastantes pijadas, pero algunos que pueden ser interesantes sobretodo si pensamos en blogs españoles: formulario de contacto, otro formulario de contacto gráfico de Alexa, bloque de Alexa, Google PageRank Badge, Technorati Blog Rank Badge nube de tags de del.icio.us, badge de del.icio.us, mi del.icio.us fotos de Flickr buscador de Google, buscador BlogBar, buscador de Yahoo! suscribirse al feed widget de twitter, badget de twitter traductor de babelfish, traductor de google, otro traductor más genérico RSS Widget, Scrolling RSS News Ticker MSN Online Status, Gtalk & Jabber Online Status, Skype Online Status, AIM … Leer más

Google Analytics directamente desde WordPress

Google Analytics directamente desde Wordpress

Una de las cosas que muchos no conocen de Analytics es que se puede hacer tracking de casi todo… y con esto quiero decir que no sólo de páginas vistas o enlaces entrantes vive el hombre, sino que podemos saber hasta en qué enlaces ha pulsado una persona antes de irse de nuestro sitio web… Para ello había que utilizar unos códigos de los que ya hablé en su día, pero que ahora son más simples de configurar gracias a un plugin «oficial» de WordPress para Google Analytics. En fin, si queréis ampliar vuestros conocimientos sobre los usuarios, espiar su intimidad y sacarle el máximo provecho, ya sabéis lo que os toca instalar…

Nueva sección de manuales

Nueva sección de manuales

Ahora que se acerca la salida de la nueva versión de WordPress y debido a que muchas veces he de ir a hacer «visitas» a amigos y conocidos que me piden ayuda sobre la instalación, configuración y gestión de el mismo, me he decidido a crear una sección de manuales creados por mi (y a mi estilo). No son 100% para tontos, pero casi, así que sabiendo mínimamente de que va esto de la informática hay más que suficiente. Para empezar he preparado el manual de instalación de wordpress. En principio este va a servir independientemente de la versión, aunque estoy usándolo con la versión beta 3 (en fase de pruebas) pero que no variará mucho de la versión definitiva que saldrá en unas semanas. Lo diferente de … Leer más

Probando el WordPress de los tags

Probando el WordPress de los tags

Acabo de instalar la beta 1 del WordPress 2.3 para hacer experimentos… la verdad es que la he instalado esta mañana en otro sitio pero, como he visto que podría estar bien ponerla ya en algún sitio en producción, me he decidido a hacer pruebas con mi blog. Básicamente, a parte de algunas pequeñas mejoras del panel de administración, hay que configurar un par de cosas: En Opciones -> Misceláneas hay que añadir el nombre de la URL para la «carpeta de tags». En mi caso he puesto «entradas-sobre», ya que si alguien llega por un buscador, pues verá algo como «/entradas-sobre/wordpress/«. Me ha gustado más que poner algo soso como «tags». En los artículos, cuando los creas, bajo el título y el contenido aparece un nuevo campo … Leer más