отображать разные шаблоны в зависимости от типа сообщения
2 ответ
- голосов
-
- 2010-10-06
Попробуйте
single-events.php
.См. иерархию шаблонов в Codex для полной схемы шаблонов.
Try
single-events.php
.See Template Hierarchy in Codex for full scheme of templates.
-
Прекрасно работает,я только привыкаю к тому,как работает WordPress,я,честно говоря,не знал,что он такой гибкий!Works a charm, I'm only getting used to how WordPress works, i honestly didn't know it was this flexible!
- 0
- 2010-10-06
- dotty
-
Да,шаблоны - чрезвычайно гибкая система.Просто имейте в виду,что некоторые фреймворки (например,Hybrid) применяют свою собственную иерархию шаблонов,значения по умолчанию не установлены в камне.Yep, templates are extremely flexible system. Just be aware that some frameworks (like Hybrid) apply their own template hierarchy, defaults are not set in stone.
- 0
- 2010-10-06
- Rarst
-
- 2011-01-30
Вот почему использование файлов пользовательских шаблонов,таких какpage- {post_type} .php и single- {post_type} .php,чрезвычайно удобно.И в 3,1 архив - {post_type} .php тоже.
Так что да,вы просто создаете файл шаблона для своих типов сообщений,используя такие настраиваемые шаблоны,вместо того,чтобы указывать имя шаблона в комментарии вверху файла.Это отстой,я никогда не использую его и создаю такие типы сообщений,как безумие.
This is why using the custom template files that you can use like page-{post_type}.php and single-{post_type}.php are extremely handy. And in 3,1, archive-{post_type}.php too.
So yea, you just create a template file for your post types, using the custom templates like that instead of the way where you put the template name in a comment at the top of the file. That way sucks, and I never ever use it, and I create post types like maddness.
-
Я читал про `single- {post_type} .php` и` archive- {post_type} .php` в кодексе.Не удалось найти ссылку на `page- {post_type} .php` Вы уверены в этом?Можете поделиться ссылкой?I read about `single-{post_type}.php` and `archive-{post_type}.php` in codex. Couldn't find a reference for `page-{post_type}.php` Are you sure about this? Can you share some reference?
- 0
- 2011-11-04
- a_fan
-
Это часть шаблонов страниц.Прочтите об иерархии шаблонов здесь: http://codex.wordpress.org/Template_HierarchyIt's part of page templates. Read about the template hierarchy here: http://codex.wordpress.org/Template_Hierarchy
- 0
- 2011-11-15
- jaredwilli
Эй,у меня есть собственный тип сообщения "События",однако это в основном тип сообщения,поэтому он наследует страницу шаблонаpost.php.
Есть ли способ использовать другой шаблон (например,events.php),если тип контента является «событием»?