Categorías
Tecnologia

WordPress: Pantalla en blanco e internal zend error

Tras hacer una migración he obtenido una bonita pantalla en blanco o pantalla de la muerda (white screen of death) que se reproducía de forma intermitente (ahora sí, ahora no). No es un problema nuevo en WordPress, ya me había ocurrido y se debía normalmente a que el límite de memoria se ha sobrepasado y la página peta sin decir nada más. Lo nuevo en esta ocasión es que no se trataba de un problema de memoria.

Categorías
Tecnologia

Comparativa de velocidad de preg_replace

Hoy he tenido que decidir si utilizaba los parámetros de la función preg_replace de PHP en su variedad ‘array’ o en su forma de cadena de texto. La única duda que tenía acerca de las dos formas de usar la función era cual era más rápida. Intuitivamente, me daba la impresión de que utilizarla en forma de matriz iba a ser más eficiente, pero hay que comprobarlo.

Categorías
Tecnologia

Crear un sistema de plugins en PHP

Hace poco me enfrenté al problema de crear un sistema o infraestructura de plugins en un programa PHP. La verdad es que ya había creado sistemas de plugins en otros lenguajes y no suele ser una tarea demasiado compleja (otra cosa es dónde colocar los hooks). El caso es que después de pensar unos minutos en el problema me di cuenta de lo fácil que es hacerlo en PHP.

Categorías
Tecnologia

Problemas con el plugin wp-o-matic

Estoy haciendo «experimentos» con el plugin wp-o-matic para un blog de wordpress que tengo entre manos y he tenido que solucionar un grave problema que he encontrado.

Básicamente, el problema consiste en que el cron del sistema es incapaz de actualizar las campañas. Por lo tanto, si elegimos la actualización automática (que es lo más lógico, ya que se trata de un sistema de auto-blogging), nunca se actualizará nada.