Показать сообщения на tag.php?

Можно ли создать шаблон tag.php, который, когда вы перейдете к URL-адресу www.domain.com/tag/architecture/, отобразит все пользовательские сообщения, помеченные этим тегом? И так далее для различных других тегов?

Какой код мне нужно включить в мой шаблон?

2 ответа

Да Вы можете создать, ниже - код, который я использовал для отображения пользовательского типа сообщений "Знание"

Это поможет вам понять иерархию шаблонов http://codex.wordpress.org/images/1/18/Template_Hierarchy.png

использование $query_string (пример), доступное здесь http://codex.wordpress.org/Function_Reference/query_posts


В соответствии с иерархией шаблонов вы можете создать файл с именем tag.php, который будет использоваться вместо index.php, если страница тега отображается. Вы также можете подготовить отдельные шаблоны для определенных тегов.

Лучший способ - начать с создания копии вашей темы index.php и называть ее tag.php, таким образом вы будете работать с базовым кодом. Затем вы можете изменить tag.php в соответствии с вашими потребностями - возможно, отредактировав The Loop или, возможно, изменив некоторые из них, включите, если ваша тема загружает цикл из отдельного файл. (но в этом случае вы должны рассмотреть возможность редактирования index.php для загрузки некоторого другого цикла для страниц тегов - is_tag() может пригодиться)

licensed under cc by-sa 3.0 with attribution.