I’m sure there is a simple reason/answer for this: Why does
echo 'Archive for '. the_time('Y');
give me 2010Archive for
? I had expected it would give me
Archive for 2010
I’m sure there is a simple reason/answer for this: Why does
echo 'Archive for '. the_time('Y');
give me 2010Archive for
? I had expected it would give me
Archive for 2010
You must be logged in to post a comment.
As most template tags that start with
the_
this one echoes time and not returns it (which template tags that start withget_the_
do).First
the_time()
fires and echoes year, then its return (null
) gets concatenated and echoed with string.So:
Or:
You can also use ‘,’ instead of ‘.’ for concatenating strings in echo funcion.