¿Por qué esta echo valores en el orden equivocado?
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
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
No afiliado a wordpress.stackexchange