Categoría "Desarrollo web"

Hook al activar o desacivar un plugin de WordPress

Si eres desarrollador de plugins de WordPress, te habrá pasado alguna vez que has querido que se ejecute alguna acción cuando un usuario instala uno de tus plugins o cuando lo desinstala. Un ejemplo claro es que tu plugin necesite una tabla de base de datos adicional, y necesite que ésta se cree al activar [...]

Concatenar dentro de la propia consulta en MySQL

Me estoy empezando a acostumbrar a buscar soluciones a mis necesidades desde la propia consulta a la BD. Antes me limitaba a realizar consultas INSERT, UPDATE, SELECT o DELETE de lo más normales, y una vez recibidos los datos los trataba mediante PHP. Incluso en mis inicios, para hacer una media o buscar el máximo [...]

Dos maneras de crear esquinas redondeadas con CSS sin imágenes

Hay muchas maneras de crear esquinas redondeadas con CSS, lo de usar tablas para crear este efecto quedó obsoleto hace ya bastante tiempo. Pero además de utilizar CSS la mayoría de las veces también se usan imágenes para lograr las esquinas redondas. Personalmente prefiero no utilizarlas y ahorrarme ese momentito de carga de las imágenes. [...]

Disparadores de MySQL (triggers)

A partir de la versión 5.0.2, MySQL incorpora disparadores, o como lo llaman los angloparlantes y los entendidos del tema ‘triggers’. Se trata de un objeto de base de datos asociado a una tabla que se activa cuando se produce un evento previamente especificado en la tabla indicada (hasta el momento los eventos válidos son [...]

Crear un widget para el administrador de WordPress

Hace poco he actualizado los dos widgets para el panel de administración -o dashboard- de WordPress que he creado (Meet your commenters y Berri Technorati Reactions on Dashboard), y lo he hecho más que nada porque la forma de añadir estos widgets cambió en WordPress 2.7 y el método que usaba yo ya no valía. [...]

Incluir en tu wordpress los últimos artículos de otro blog o feed

Sino soléis pasaros por la portada, algo que suele ser habitual entre los lectores asiduos, no os habréis fijado en que ahora muestro los últimos posts que he escrito en el blog coporatvo de la empresa en la que trabajo. Es algo bastante normal cuando se escribe en diferentes sitios y se tratan temas parecidos. [...]

Geolocalización inversa o reverse geocoding

En octubre del recién pasado año, Google añadió a su API de mapas la funcionalidad para la geolocalización inversa (por cierto, ¡Feliz 2009!). Lo que quiere decir que ahora no solo podemos preguntarle a Google por la latitud y longitud de una determinada calle, sino que además podemos darle una latitud y una longitud y [...]

Integrar Facebook Connect en tu WordPress

Como podéis comprobar, en Berriart ya se pueden realizar comentarios usando el login de Facebook. Es algo que TechCrunch lleva haciendo ya un tiempo y que poco a poco veremos en muchos más sitios web gracias a Facebook Connect. Se trata de que la gente no necesite meter sus datos para comentar, sino de que [...]

Joins entre dos bases de datos diferentes

Después de pasarme una semanita tirado en la cama con gripe culera, he vuelto a ser una persona y aquí estoy de nuevo al pie del cañon y con el estomago en su sitio. Os voy a contar lo que descubrí gracias a UPALQLELA, que por cierto ahora tiene un blog de opinión llamado La [...]

Cambiar la contraseña a WordPress > 2.5 desde phpMyAdmin

La plataforma WordPress cambio en su versión 2.5 la manera de codificar las contraseñas de los usuarios. Antes las guardaba en la base de datos usando la típica encriptación MD5, pero ahora ha mejorado la seguridad utilizando phpass a la hora de encriptarlas, cosa que realmente está muy bien. Pero los que alguna vez hemos [...]