Intereting Posts

Пользовательский тип сообщения / настраиваемые поля

Я работаю на клиентском сайте и нуждаюсь в следующем:

  • Пользовательский тип сообщения, называемый «Соглашения»,
  • На панели редактирования соглашений отобразится список флажков «Офисы». Пользователи могут выбрать несколько офисов для каждого соглашения.

Вот трясь. Я хочу, чтобы администраторы могли добавлять / редактировать Офисы, каждая из которых имеет заголовок, аббревиатуру и URL. Администраторы могут добавлять / редактировать Офисы в совершенно отдельном месте, но я хочу, чтобы эти новые Офисы отображались на панели редактирования Соглашений автоматически.

Я пробовал несколько подходов, но у меня возникли проблемы с перетаскиванием списка офисов в пользовательскую панель редактирования соглашений. Magic Fields приближается к опции «Связанные типы», и я почти получил WPAlchemy, но в конечном итоге не смог.

Любые предложения по улучшению / более легким способам этого? Большое спасибо за любые советы и советы!

Solutions Collecting From Web of "Пользовательский тип сообщения / настраиваемые поля"

Я бы посоветовал вам рассмотреть вопрос о создании типа персонализированного сообщения 'office' и использовать один из следующих настраиваемых плагинов post post для поддержания отношений между соглашениями и вашими офисами:

  • ZigConnect
  • Пользовательские типы сообщений
  • Связывание типа сообщения
  • Сообщений 2 Сообщений

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

Я бы добавил register_taxonomy пользовательскую таксономию «офисы», которая упростит ваши запросы, и вы получите метабокс с флажками, как хотите.

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

Я предлагаю создать специальную office таксономии для типа почтовых agreements . Для включения мета-боксов на странице редактирования типа сообщений agreements вы можете использовать этот скрипт .