Почему это эхо ценит в неправильном порядке?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/4924

  •  16-10-2019
  •  | 
  •  

Вопрос

Я уверен, что для этого есть простая причина/ответ: почему

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 Funcion.

echo 'Archive for ' , the_time('Y');
Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top