Enviar correo usando un servidor SMTP con PHP

Dentro de las funcionalidades básicas de cualquier aplicación web se encuentra la comunicación con el usuario a través de correo electrónico. Tenemos la opción fácil y directa de usar la función mail() de PHP que usa un demonio de SMTP propio (suele ser sendmail), sin embargo, los filtros de spam harán su labor y aunque seamos confiables, tenemos todas las papeletas para que nos tachen de […]

Leer más » 26 Comentarios

¿Cómo conocer desde un plugin el directorio del fichero wp-config.php en WordPress?

Si estamos desarrollando un plugin para WordPress, en ocasiones, necesitaremos llegar al fichero wp-config.php para hacer una serie de comprobaciones o para leer unos datos de configuración. Sin embargo, no siempre será la misma ruta ya que nuestro plugin o tema puede que esté instalado en un directorio no estándar o que la llamada se haga estando en un directorio a un nivel distinto. Para […]

Leer más » 1 Comentario

Cómo obtener geodatos de una dirección IP en PHP

Cuando desarrollamos servicios web, puede resultarnos de interés conocer geodatos de nuestro visitante: ciudad, región, código de área, etc. ¿Cómo averiguar estos datos usando PHP? Muy simple, haciendo una llamada a geoplugin.net. Si hacemos una llamada del siguiente tipo (la dirección IP es la del servidor DNS de la UCO): http://www.geoplugin.net/php.gp?ip=150.214.110.3, obtenemos una salida en forma de cadena con un objeto de PHP serializado. Por lo tanto […]

Leer más » 3 Comentarios

Diferencias entre un servicio de alojamiento con Linux y otro con Windows

En muchas ocasiones cuando contratamos un plan de hosting, no nos fijamos en uno de los detalles más importantes, el sistema operativo sobre el que va a estar ejecutando el servidor que nos provea de alojamiento web y otras muchas funciones. Aparte de otras alternativas que existen derivadas de sistemas como la familia BSD, las empresas que proporcionan hosting suelen decantarse mayoritariamente por dos sistemas […]

Leer más » 6 Comentarios

¿Cómo crear tu propio shortcode en WordPress?

Si manejáis WordPress sabréis que existen o al menos os suenan los shortcode (códigos cortos en español). ¿Qué hacen? Cuando estamos redactando una entrada, podemos hacer una llamada a uno de ellos para conseguir una funcionalidad extra. Por ejemplo, el típico caso de la galería de imágenes: [ gallery ] (pongo espacios entre ellos para que no salte la galería. Algunos plugins y temas nos proporcionan […]

Leer más » 5 Comentarios

Configurar AdSense (anuncios) y Analytics (estadísticas) en WPTouch

Una vez hemos instalado y configurado correctamente WPtouch, tal como vimos ayer, vamos a proceder configuraciones adicionales para que el portal se quede completamente funcional, también en su versión móvil. Integrar estadísticas con Google Analytics Las estadísticas son algo básico para un blogger, así que si usáis Google Analytics os interesará esta parte. Dentro de la configuración hay una parte que lo especifica: “AdSense, estadísticas […]

Leer más » 9 Comentarios

Crea automáticamente una versión móvil para tu blog con WPTouch

Los dispositivos móviles son cada días más importantes en la red. Si antes era raro navegar con ellos, hoy lo extraño es justo lo contrario. Cada días más y más usuarios los manejan para navegar por la red. Antes esta situación, los que nos dedicamos a este mundo de la web, tenemos que reaccionar a tiempo para ofrecer nuestros sitios accesibles y cómodos de visitas […]

Leer más » 8 Comentarios

WP Questions: pregunta o responde preguntas sobre WordPress con recompensa económica

La asesoría y consultoría es algo básico dentro de los modelos de negocio del software libre. WordPress es a día de hoy uno de los proyectos más dinámicos dentro de todo el panorama libre: es el CMS más popular y su crecimiento sigue siendo constante. Dentro de los modelos de negocio del software libre, la consultaría es un pilar básico. Existe el asesoramiento clásico, donde […]

Leer más » 2 Comentarios

Eliminar warning y errores típicos en PHP

Cuando programamos en PHP existe una serie de errores y warnings que son muy típicos y que para el programador más novel pueden suponer un problema. Aquí recopilamos algunos de los más típicos, pero ya que estamos, me gustaría que todos nos contarais errores y soluciones a los mismos que encontráis a menudo. Warning: Cannot modify header information – headers already sent by Que también […]

Leer más » 6 Comentarios

Habilitar o deshabilitar rápidamente todos los plugins de WordPress desde la base de datos

Cuando sufrimos el temido “pantallazo blanco de la muerte” de WordPress, podemos estar sufriendo, entre otros problemas, una incompatibilidad entre plugins o de un plugin en particular. No podemos acceder al panel de administración y necesitamos tratar de resolverlo cuanto antes. ¿Qué hacemos? Deshabilitar todos los plugins desde la base de datos. Veamos cómo hacerlo. Ésto puede ser también útil no sólo para problemas de […]

Leer más » 1 Comentario

Paso por valor y paso por referencia con PHP

Si el otro día hablábamos de la facilidad de usar índices negativos en arrays a través PHP, hoy traemos otra receta para cocinar el paso por valor y el paso por referencia, algo que en algunos lenguajes, como C, es de vital importancia, y que en el caso de PHP nos puede servir de gran ayuda. Para ilustrar claramente la diferencia entre paso por valor […]

Leer más » 2 Comentarios

Indices negativos en un vector con PHP

En la mayoría de los lenguajes de programación de alto y bajo nivel, acceder a un elemento de un vector a través de un índice menor que cero implica acceder a una dirección de memoria que no hemos reservado, y en consecuencia almacenar en un lugar dónde no protegemos el contenido desde el mismo programa. Para poder usar un índice negativo en el lenguaje C […]

Leer más » 3 Comentarios

Web famosas hechas con WordPress

A raíz de una discusión en el grupo de WordPress en español de LinkedIn, he descubierto esta lista tan interesante que una usuaria del grupo ha publicado: Página oficial del Primer Ministro Británico: http://www.number10.gov.uk Mozilla Labs: http://mozillalabs.com Spotify: http://www.spotify.com Mashable: http://mashable.com Stallone: http://sylvesterstallone.com Jane Fonda: http://janefonda.com Tom Jones: http://www.tomjones.com Fresh Apps: http://www.freshapps.com ZDNet: http://news.zdnet.com ¿Qué otra web famosa o de empresa u organismo de relevancia conoces que esté hecha con WordPress? A ver si […]

Leer más » 13 Comentarios

Instalar phpmyadmin en Ubuntu

Con el sistema recién formateado instalé Apache, PHP y MySQL, como de costumbre, pero ya iba echando algo de menos, y es que soy un enamorado de phpmyadmin. Bien, con un sencillo paso tendremos este cliente de base de datos instalado en nuestra máquina: ahornero@6581-D:~$ sudo apt-get install phpmyadmin Después reiniciamos el servidor: ahornero@6581-D:~$ sudo service apache2 restart Y listo. Si tenemos algún problema accediendo […]

Leer más » 1 Comentario

Diferencia entre require e include en PHP

Cuando aprendes a programar en PHP, dos de las primeras funciones que usas son include y require. Prácticamente sirven para lo mismo, insertar código de un tercer fichero en el fichero actual (en otros lenguajes de programación hay funciones o construcciones similares). Pero, ¿cuál es la diferencia entre ellas? Antes de la versión 4.0.2 de PHP (que prácticamente ninguno usaréis, o al menos deberéis usar), la […]

Leer más » 2 Comentarios