Pourquoi cet écho des valeurs dans le mauvais ordre?
Question
Je suis sûr qu'il ya une raison simple / réponse pour ceci: Pourquoi
echo 'Archive for '. the_time('Y');
me donner 2010Archive for
? Je l'avais prévu cela me donnerait
Archive for 2010
La solution
Comme la plupart des balises de modèle commençant par celui-ci the_
échos du temps et non le renvoie (les balises de modèle commençant par get_the_
faire).
Le premier feu de the_time()
et année échos, puis son retour (null
) et obtient concaténés résonnaient avec string.
echo 'Archive for ';
the_time('Y');
Ou:
echo 'Archive for ' . get_the_time('Y');
Autres conseils
Vous pouvez également utiliser « » au lieu de « » pour les chaînes concaténer en écho funcion.
echo 'Archive for ' , the_time('Y');
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange