Pregunta

Estoy seguro de que hay una razón sencilla / respuesta para esto: ¿Por qué

echo 'Archive for '. the_time('Y');

dame 2010Archive for? Me esperaba que me daría Archive for 2010

¿Fue útil?

Solución

Como la mayoría de etiquetas de plantilla que comienzan con the_ esta vez ecos y no lo devuelve (que etiquetas de plantilla que comienzan con get_the_ hacen).

Los primeros fuegos the_time() y ecos año, entonces su retorno (null) Obtiene concatenan y se hicieron eco con una cuerda.

Así que:

echo 'Archive for ';
the_time('Y');

O:

echo 'Archive for ' . get_the_time('Y');

Otros consejos

También puede utilizar '' en lugar de ''. para concatenar cadenas en funcion de eco.

echo 'Archive for ' , the_time('Y');
Licenciado bajo: CC-BY-SA con atribución
scroll top