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

Était-ce utile?

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
scroll top