Curiosidades de la función de WordPress current_time()

⌛ Obtienes la fecha y hora actual en el momento de ejecutarse la función. ¡OJO! se obtiene un número entero como resultado.

⌛ RECOMENDACIÓN: guarda el resultado es una VARIABLE para luego realizar cualquier acción sobre este número.

⌛ Puedes combinar el resultado con otra función interesante como date_i18n() para obtener una fecha, hora o fecha y hora totalmente formateadas.

⌛ Utilízalo para guardar un registro de la fecha y hora exacta en la base de datos de acciones que se ejecuten en tus funciones personalizadas o plugins. (Nuevos posts, registro de usuarios, reservas, votos etc…).

⌛ Muestra las fechas en el backend de WordPress siempre que el dato sea relevante.

⌛ Utiliza las horas del día para ofrecer contenido condicional en una web. Por ejemplo en una tienda online.

⌛ Cambia de estilo o la estructura de una página dependiendo de la hora o el día. Deja programado ciertos cambios visuales en días como San Valentin, el día del padre o de la madre, navidades…

⌛ Otros casos de uso: Control de ofertas, promociones, horarios de apertura y cierre, conectar con un sistema de domótica etc.

function obtener_fecha_actual() {
    $fecha_actual = current_time('timestamp');
    
    // Formatear la fecha y hora según la configuración regional de España con varias opciones 'd-m-Y H:i:s', 'd-m-Y' y 'H:i:s'. Utiliza lo que necesites.
    $fecha_formateada = date_i18n('d-m-Y H:i:s', $fecha_actual);

    return $fecha_formateada;
}

add_shortcode ('fecha-actual', 'obtener_fecha_actual');