¿Por qué no puedo usar la función the_time() en una declaración if usando WordPress?

1 minuto de lectura

Estoy tratando de guardar el mes actual como una variable y luego, según el valor, quiero que muestre el nombre completo del mes. Cuando uso the_time() en una función, se repite automáticamente, lo que no quiero.

Aquí está el código:

$month = the_time('M');
if($month == 'Aug') { echo 'August'; }

¿Cómo puedo guardar el valor de the_time(‘M’) en una variable para usar en una declaración if sin que repita el valor?

por cierto, sé que puedo usar la función the_time() para repetir el nombre completo del mes, pero estoy usando esto como prueba. Según lo que es the_time(), quiero mostrar una imagen diferente que corresponda al mes.

¿Cómo puedo guardar el valor de the_time(‘M’) en una variable para usar en una declaración if sin que repita el valor?

Usar get_the_time().

Cada the_... función en WordPress tiene un get_the_... equivalente que devolverá el valor en lugar de repetirlo.

En lugar de the_time()utilizar el get_the_time().

¿Ha sido útil esta solución?