Добавьте дополнительные данные к определенному термину таксономии при использовании в сообщении.

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

  •  16-10-2019
  •  | 
  •  

Вопрос

Если я использую собственный тип публикации для эпизода фильма или телешоу, я могу использовать таксономию для «актеров» и назначить ей всех актеров, связанных с работой, но я не знаю, как это сделать, кроме этого. , я тоже могу добавить персонаж, которого актер играет в указанном произведении.Сами персонажи могут быть таксономией, а могут и не быть таксономией, поскольку иногда также требуется дополнительное место для добавления примечаний, например «Джон Доу (голос)» или «Джон Смит (из видеороликов).Я могу придумать что-то вроде метабокса с колонками для каждой вещи, но не знаю, как сделать это гармонично (или сделать это вообще).

Это было полезно?

Решение

Вы можете просто использовать "pods"-плагин (для WordPress) от Мэтта Гибса и Скотта Кингсли Кларка.Это именно то, что вы ищете.Взгляните на документацию и обратите особое внимание на «выбор столбцов».Кроме того, он имеет приятный интерфейс, управляемый ajax, создает таблицы базы данных рядом с WordPress и не использует таблицы по умолчанию (нет ничего плохого в добавлении новых таблиц).Это Действительно преобразует Wordpress в полноценную систему CMS.Я попробовал это в некоторых проектах и ​​легко смог добиться все я хотел.Большим плюсом является irc-чат, где вы найдете приятных, дружелюбных и отзывчивых людей и разработчиков.И вот еще один плюс:Когда вы почувствуете себя комфортно с модулями, добавьте пользовательский интерфейс модулей в свое вооружение.:)

Желаю вам всего наилучшего!

Другие советы

Несмотря на то, что эволюция от блога в CMS как -то естественно (как один раз выразил Мэтт Малленвег), это не означает, что WordPress - это CMS, которая может выражать сложные структуры данных.

Вы можете задаться вопросом о том, что на самом деле сложно в вашем вопросе. Что ж, в основном вы пытаетесь сделать в терминах WordPress, так это добавить на таксономию налог на таксономию. Такая вещь не существует в WorpDress. Вы можете добавить таксономию в посты, и все. Это не взаимно.

Но то, что вы можете сделать с WordPress, - это мутировать через слизняков. Что может означать: вы можете объединить дата данных по общему названию значения слизняки, которая представляет собой упрощенную, нормализованную стоимость таксономии или заголовка после того )

Так что сказать для простого решения: налогоплательщика актера разделяет тот же слизняк для имени актера, что и должности для актера. Эти посты (которые имеют пользовательский тип) имеют пользовательскую таксономию, которая представляет собой роли имя (чтобы добавить персонажа, которого актер играет в работе). Кроме того, вы добавляете таксономию работы в этот пост Typeto запрос как: актер-> роль, так и актер-> игра, пока играла> роль все еще поддерживается.

Это не совсем оптимально, но Это WordPress™ И вы просили об этом здесь, это, по крайней мере, какой -то способ сделать это.

Если это звучит слишком сложно, ищите CMS, который предлагает собственные типы контента, в которых вы можете просто представлять данные, которые вы хотите выразить. Тот, который поставляется с абстракцией базы данных и генератором форм Каджона3, который все еще довольно легкий и зрелый. Лицензия LGPL. Но к этому более или менее из -за масштаба этого сайта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top