Recuperar password root de Mysql

Categorías: MySQL, Tutoriales - Tags:

Si manejas cientos de passwords como es mi caso no te queda otra opción que anotarlos. yo como usuario de Mac utilizo el software de 1Password que la verdad es excelente y tiene integración en los navegadores más modernos. Con software y todo muchas veces me olvido de anotar los passwords por lo que estoy en el mismo problema.
El último olvido que tuve fue en el password root de mysql en mi server Ubuntu. Por lo que a continuación pongo los pasos para recuperarlo en caso de que a alguien le pase.
Seguir leyendo

Redireccionar a la página hija en WordPress

Categorías: Tips de wordpress, Wordpress

Si haces como yo, cuando armas en wordpress la estructura del sitio usas las páginas de forma jerárquica. Como por ejemplo si se trata de una inmobiliaria sería algo así como:
***Casas
******En alquiler
******En venta

Por lo general en la página de Casas se pone algún texto de introducción y los links correspondientes a sus sub páginas. Si no es el caso la página queda vacía por lo que normalmente mostramos la primer subpágina.

De esa forma en nuestro menu si alguien hace click en Casas, le mostraríamos realmente casas/en-alquiler/
Seguir leyendo

Generador automático de CSS Sprites

Categorías: Recursos - Tags: ,

Los CSS Sprites son básicamente muchas imágenes combinadas en una sola. Cada vez que una web carga y carga cada imagen se genera un http request. Si tenemos 20 imagenes se haran 20 request bajando así enormemente el rendimiento de nuestro sitio.

Si juntamos esas 20 imágenes en 1 el incremente de velocidad será notable. Pero no solo se trata de velocidad, sino también de los recursos de nuestro servidor.

Si nuestra web crece y tenemos por ejemplo 100 conexiones simultáneas, nuestro servidor estará manejando 2000 requests tan solo en imágenes!! Una locura!! Con nuestro css sprite tan solo serian 100 requests. Como ven a medida que crece más beneficios tendremos.
Seguir leyendo

Twitter API , como incluir últimos tweets con javascript

Categorías: Twitter - Tags:

Desde hace un tiempo Twitter está realizando cambios en la API. Hasta hace poco la siguiente url funcionaba correctamente : http://twitter.com/statuses/user_timeline/chifliiiii.json?callback=twitterCallback2&count=2 en la página de un cliente y hoy me ha llamado diciendo que no mostraba más tweets.

Es por que hace un tiempo que dejo de funcionar y en cambio devuelve:

twittercallback({"errors":[{"message":"Sorry, that page does not exist","code":34}]});

Es por ello que hay que cambiar la url del script a la nueva API.
Seguir leyendo

Formulario de login personalizado para WordPress

Categorías: Tips de wordpress, Wordpress - Tags:

Continuando con las miniseries de plantillas personalizadas hoy les voy a explicar como crear un formulario de login para usar en sus diseños.

Esta es la plantilla más facil de todas y voy a explicar dos formas de hacerlo. La facil y que no requiere más que una linea de código y la no tan facil :D

Seguir leyendo

Formulario para cambiar password en WordPress

Categorías: Tips de wordpress, Wordpress - Tags:

En este ejemplo podrán ver como crear un formulario que permita a los usuarios cambiar la contraseña de WordPress. Voy a empezar a escribir unas miniseries de artículos para crear diferentes plantillas personalizadas para utilizar en lugar de las que ofrece WordPress por defecto. De esa forma podrán crear su propio login o registro, crear posts, subir archivos ,etc.

Esto suele ser útil si están desarrollando un theme y necesitan crear secciones un poco más acordes al sitio en lugar de andar utilizando wp-login.php, o si simplemente quieren que la gente cree posts desde el front-end sin darles permisos de colaborados, autor o lo que sea.
Seguir leyendo

25 plantillas blancas

Categorías: Recursos, Themes Wordpress - Tags: , ,

Seguidamente vamos a añadir algunos ejemplos que podemos conseguir de plantillas en blanco para utilizar en WordPress. Por blanco no me refiero a plantillas vacías , sino a plantillas de WordPress donde predomina el color blanco.
Seguir leyendo