Registro y ejecución de cron jobs en WordPress WordPress

En este tutorial vamos a aprender como registrar cron jobs en WordPress con la función wp_schedule_event(). También aprenderemos a configurar un cron job real en el servidor para controlar la ejecución de wp-cron.php y solucionar los principales problemas típicamente asociados a los cron jobs de WordPress.

Leer

Bucle foreach para cada número o letra de un rango PHP

Ejecutar un bucle para cada elemento de un determinado rango de números o letras en PHP se puede enfocar desde varios frentes: foreach sobre un array, bucle for o bucle foreach asociado a la función range(). Con unos ejemplos nos quedará claro cuándo utilizar uno u otro método.

Leer

Validación de formularios con HTML5 HTML

HTML5 nos ofrece la posibilidad de validar formularios client-side sin tener que recurrir a javascript. Vamos a aprender a utilizar los atributos type, pattern y required para validar inputs y veremos algunos ejemplos de uso ilustrativos.

Leer

Cómo añadir meta description en WordPress WordPress

Aprende como poner la etiqueta meta description (descripción) en Wordpress sin la ayuda de ningún plugin utilizando el action hook wp_head. Como ejemplo verás el uso del extracto (excerpt) como meta description de cada post.

Leer

isset(), is_null() y empty(): Diferencias y ejemplos de uso PHP

Las tres funciones en PHP más utilizadas para comprobar variables son sin duda alguna isset(), is_null() y empty(). Las tres pueden comportarse igual ante algunas variables y también de forma distinta a la que a priori podría esperarse. Por eso es importante conocer sus diferencias y peculiaridades si queremos utilizarlas de forma correcta y evitar quebraderos de cabeza.

Leer

Permitir acceso a wp-admin sólo a administradores WordPress

Para permitir el acceso al área de administración de Wordpress sólo a los administradores y bloquear a los demás usuarios que intenten acceder a wp-admin basta con comprobar el rol asignado al usuario o alguna de sus capacidades y redirigirlo a la URL del frontend que deseemos. Veamos como hacerlo.

Leer

Cómo solucionar “Cannot modify header information” en PHP PHP

En PHP, el error “Cannot modify header information – headers already sent” se produce cuándo se intenta modificar las cabeceras HTTP pero estas ya han sido enviadas. En este tutorial vemos las causas más comunes y su solución, como la presencia de caracteres BOM o la salida de información antes de utilizar funciones que trabajan con las cabeceras HTTP.

Leer

Eliminar caracteres BOM de forma recursiva PHP

Los caracteres BOM (Byte Order Mark) son introducidos por algunos procesadores de texto cuando se codifica en UTF-8. Los caracteres BOM en PHP pueden causar algunos problemas, con este script podrás limpiar tú código de caracteres BOM de forma recursiva en todos los archivos y directorios de tu aplicación.

Leer

BBCode parser con PHP PHP

BBCode, acrónimo de Bulletin Board Code, es un lenguaje de marcado ligero que se hizo muy popular en los foros para permitir a los usuarios dar formato al texto de sus mensajes sin tener que conocer HTML. Vamos a construir un script PHP que analice una cadena de texto y convierta el BBCode a su versión HTML.

Leer