Добавьте дополнительные данные к определенному термину таксономии при использовании в сообщении.
Вопрос
Если я использую собственный тип публикации для эпизода фильма или телешоу, я могу использовать таксономию для «актеров» и назначить ей всех актеров, связанных с работой, но я не знаю, как это сделать, кроме этого. , я тоже могу добавить персонаж, которого актер играет в указанном произведении.Сами персонажи могут быть таксономией, а могут и не быть таксономией, поскольку иногда также требуется дополнительное место для добавления примечаний, например «Джон Доу (голос)» или «Джон Смит (из видеороликов).Я могу придумать что-то вроде метабокса с колонками для каждой вещи, но не знаю, как сделать это гармонично (или сделать это вообще).
Решение
Вы можете просто использовать "pods"-плагин (для WordPress) от Мэтта Гибса и Скотта Кингсли Кларка.Это именно то, что вы ищете.Взгляните на документацию и обратите особое внимание на «выбор столбцов».Кроме того, он имеет приятный интерфейс, управляемый ajax, создает таблицы базы данных рядом с WordPress и не использует таблицы по умолчанию (нет ничего плохого в добавлении новых таблиц).Это Действительно преобразует Wordpress в полноценную систему CMS.Я попробовал это в некоторых проектах и легко смог добиться все я хотел.Большим плюсом является irc-чат, где вы найдете приятных, дружелюбных и отзывчивых людей и разработчиков.И вот еще один плюс:Когда вы почувствуете себя комфортно с модулями, добавьте пользовательский интерфейс модулей в свое вооружение.:)
Желаю вам всего наилучшего!
Другие советы
Несмотря на то, что эволюция от блога в CMS как -то естественно (как один раз выразил Мэтт Малленвег), это не означает, что WordPress - это CMS, которая может выражать сложные структуры данных.
Вы можете задаться вопросом о том, что на самом деле сложно в вашем вопросе. Что ж, в основном вы пытаетесь сделать в терминах WordPress, так это добавить на таксономию налог на таксономию. Такая вещь не существует в WorpDress. Вы можете добавить таксономию в посты, и все. Это не взаимно.
Но то, что вы можете сделать с WordPress, - это мутировать через слизняков. Что может означать: вы можете объединить дата данных по общему названию значения слизняки, которая представляет собой упрощенную, нормализованную стоимость таксономии или заголовка после того )
Так что сказать для простого решения: налогоплательщика актера разделяет тот же слизняк для имени актера, что и должности для актера. Эти посты (которые имеют пользовательский тип) имеют пользовательскую таксономию, которая представляет собой роли имя (чтобы добавить персонажа, которого актер играет в работе). Кроме того, вы добавляете таксономию работы в этот пост Typeto запрос как: актер-> роль, так и актер-> игра, пока играла> роль все еще поддерживается.
Это не совсем оптимально, но Это WordPress™ И вы просили об этом здесь, это, по крайней мере, какой -то способ сделать это.
Если это звучит слишком сложно, ищите CMS, который предлагает собственные типы контента, в которых вы можете просто представлять данные, которые вы хотите выразить. Тот, который поставляется с абстракцией базы данных и генератором форм Каджона3, который все еще довольно легкий и зрелый. Лицензия LGPL. Но к этому более или менее из -за масштаба этого сайта.