В чем разница между пользовательским типом записи и пользовательскими шаблонами страниц?


В чем разница между пользовательскими таксономиями и шаблонами страниц и пользовательскими типами записей?

Я думаю, что понимаю, что таксономия используется для организации данных. CPT используются для придания вашим данным другого дизайна.

Но нельзя ли использовать шаблон вместо CPT? или они используются в сочетании?

И нельзя ли использовать категории вместо создания дополнительных таксономий?

Я полагаю, что CPT и пользовательские таксономии - это просто инструменты для создания жизни проще или они служат цели, которая не могла бы быть достигнута без них?

Я создавал новые шаблоны для любой страницы, которой нужен другой внешний вид, или для любой страницы, которая использует определенную категорию. я делал это неправильно или плохо? вместо 7 шаблонов у меня должно быть 7 CPT или что-то в этом роде?

Author: Rarst, 2011-05-12

3 answers

Таксономии - это классификации данных. Теги - это таксономия. Категории - это еще одна таксономия. Если вы создаете веб-сайт фильмов и хотите показать, какие актеры снимались в каком фильме, "Фильмы" будут пользовательской таксономией.

Пользовательские типы записей на самом деле являются просто пользовательскими элементами данных. Они хранятся так же, как сообщения и страницы, но не считаются тем же самым, что сообщение или страница. В приведенном выше примере веб-сайта фильма "Актер" может быть пользовательским типом записи с имя, Биография и Снимок головы в качестве элементов.

Пользовательские шаблоны страниц - это специальные файлы для WordPress, которые определяют, как будет размещаться контент на странице. Они используются строго со страницами в WordPress, а не с публикациями или пользовательскими типами записей.

Подумайте об этом так:

Типы данных:

  • Сообщения
  • Страницы
  • Меню (да, это пользовательский тип записи)
  • Пользовательские типы записей

Способы Структурировать и соотносить данные:

  • Теги
  • Категории
  • Форматы сообщений
  • Пользовательские таксономии

Способы представления данных:

  • Пользовательский шаблон страницы
 13
Author: EAMann, 2011-05-12 19:59:40

Это один из случаев, когда имя немного сбивает с толку. Вместо этого подумайте о пользовательском Типе сообщения как о пользовательском содержимом.

Проще говоря, CPT вообще не обязательно должен быть отправлен. На самом деле основная цель CPT - предоставить возможность создавать вещи, частично или полностью отличные от обычных сообщений.

Конечно, вы также можете взламывать сообщения, чтобы быть многими вещами, но механизмы CPT дают больше контроля и более четкое различие между различными типами содержание.

Так что, если вам просто нужна другая страница - пользовательский шаблон - абсолютно подходящий инструмент.

 0
Author: Rarst, 2011-05-12 19:59:02

Категории являются таксономией и могут использоваться вместо дополнительных таксономий. но дополнительные таксономии возникают тогда, когда вам нужно больше, чем просто одно средство классификации вещей, или вы хотите, чтобы они были разделены.

Пользовательские типы записей предназначены для разных типов контента. они не только могут обрабатываться по-разному на передней панели, но и отображаются отдельно и могут обрабатываться по-разному на задней панели.

Если различия поверхностны, то шаблоны - это способ улаживать дела. если это отдельные вещи, такие как сообщение, продукт или человек, то пользовательские типы сообщений - это способ справиться с этим.

Также ознакомьтесь с форматами сообщений для обработки различных форматов на переднем конце.

 0
Author: Milo, 2011-05-12 19:59:53