Tag Archives: wordpress

Útiles sentencias SQL para wordpress

Si bien el panel de administración de wordpress es muy completo y permite la gestión de casi todo lo que podamos necesitar, en ocasiones puede ser necesario realizar algún arreglo rápido directamente en base de datos.

A continuación os dejo algunas sentencias sql interesantes:

Cambio de contraseña

UPDATE 'wp_users'  SET 'user_pass'  = MD5('PASSWORD') WHERE 'user_login' ='admin' LIMIT 1;

Eliminar revisiones de un artículo y metadatos asociados

DELETE a,b,c FROM wp_posts a WHERE a.post_type = 'revision' LEFT  JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);

Eliminar todos los comentarios no aprobados

DELETE from  wp_comments WHERE  comment_approved = '0';

Desactivar comentarios en posts antiguos

UPDATE wp_posts SET comment_status = 'closed' WHERE  post_date < '2009-01-01'  AND post_status = 'publish';

Fuente y más sentencias sql en catswhocode

Wordpress 2.9

Ya esta listo para su descarga/actualización el nuevo wordpress 2.9, codename Carmen.
wordpress-2-9
Esta versión trae un buen puñado de novedades y pequeñas mejoras entre las que destacan:

  • Papelera de reciclaje para artículos y comentarios. Útil para esos posts que hemos eliminado accidentalmente
  • Editor de imágenes integrado. Permite recortar, editar, rotar, voltear y cambiar el tamaño de las imágenes. Este es el primer paso de varias mejoras multimedia planeadas
  • Actualización de plugins mejorada. Ya es posible actualizar todos los plugins en un click
  • Embed de vídeos simplificado. Crea automáticamente el embed de un vídeo al detectar la url del mismo en un post, de momento funciona con YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy y WordPress.tv

En total esta versión cuenta con cerca de 500 tickets, bugs coregidos y mejoras desarrolladas por el equipo de wordprees y más de 140 contribuidores.

Ver post original y lista completa de novedades en wordpress 2.9 Carmen

Duplicar la velocidad de wordpress en 5 minutos

El almacenamiento en cache es una técnica muy empleada que arroja importantes mejoras de rendimiento y requiere de muy poco esfuerzo.

Los tipos de cache se pueden dividir en dos grupos principales, cache del lado del servidor (opcodes, bases de datos, etc) y del lado del cliente cliente (imágenes, hojas de estilos, ficheros js).

NOTA: Las siguiente optimizaciones han sido realizadas sobre wordpress pero son perfectamente aplicables a cualquier aplicación php.

Cache del lado del servidor

Lo primero será instalar algún optimizador de código php. Ya hemos hablado varias veces de este tipo de soluciones así que no me voy a complicar demasiado. Simplemente decir que APC y eAccelerator son buenas alternativas.

Cache del lado del cliente

En la mayoría de los casos, queremos que nuestros cliente caché de nuestros archivos estáticos como HTML y CSS para que el sitio cargue más rápido después de la primera solicitud. El almacenamiento en caché del navegador depende por lo general de las cabeceras HTTP y el navegador utilizando. Una vez que el browser tiene algún elemento de nuestra página en cache, realizara una de las siguientes acciones dependiendo de la cabecera utilizada:

304-not-modified

1. Comprobara en cada petición si el archivo ha sido modificado. Si la respuesta de estado es HTTP 304 (no modificado) cargara el fichero desde la cache.
2. No realizara ninguna comprobación y cargara el archivo desde la cache hasta que este caduque.

Read more

Wordpress cheat sheet

Vía nettuts descubro una chuleta, creada por la gente de ekinertac, que resume por categorías las principales funciones de wordpress. El PDF ocupa menos de 400kb y es especialmente práctico para crear vuestros primeros themes en wordpress o modificar alguno existente.

Wordpress cheat sheet

Pulsa sobre la imagen para iniciar la descarga.

Transformar diseños de Photoshop en themes para WordPress

Divine es una herramienta gratuita para photoshop que permite transformar diseños .psd en themes para wordpress en pocos minutos. Esta pequeña maravilla crea además código optimizado para buscadores y compatible con la gran mayoría de browsers.

En el video podéis ver la aplicación en plena faena, que resulta tan simple como seleccionar los distintos elementos y asignarles su función (títular del artículo, el nombre del autor, fecha, etc).