なぜこのエコーは間違った順序で値を値するのですか?
質問
これには簡単な理由/答えがあると確信しています:なぜ
echo 'Archive for '. the_time('Y');
ください 2010Archive for
?私はそれが私に与えると思っていましたArchive for 2010
解決
始まるほとんどのテンプレートタグとして the_
これは時間を繰り返し、それを返しません(どのテンプレートが始まるタグがあります get_the_
行う)。
初め the_time()
火とエコーの年、そしてその復帰(null
)連結して弦でエコーします。
それで:
echo 'Archive for ';
the_time('Y');
または:
echo 'Archive for ' . get_the_time('Y');
他のヒント
「代わりに」、「」、「」を使用することもできます。エコーファンシオンの連結文字列。
echo 'Archive for ' , the_time('Y');
所属していません wordpress.stackexchange