Связывание должностей врачей с конкретными службами для медицинской практики

Привет, я создаю сайт для врачей клиники, и мне нужна помощь с кодом и структурой. У меня разные служебные должности, например, стоматология, экзекьютация и лечение хелатированием. Все эти должности имеют категорию с таким же названием, как стоматология, экзекьютация ecg и хелатная терапия. Затем у меня есть сообщения о каждом докторе, то есть д-р Джо и д-р Джейн.

Мне нужно связать Докторов с услугами, которые они практикуют, чтобы страницы службы были такими:

Dentistry.php

Стоматология – это бла-бла-бла.

Практика доктора Джо (ссылка на dr.joe.php)

Упражнение ecg.php

Упражнение ecg – это бла-бла-бла.

Практика доктора Джейн (ссылка на dr.jane.php)

Хелатирование Therapy.php

Хелатная терапия – это бла-бла-бла.

Практикуется доктором Джо (ссылка на dr.joe.php), Dr.Jane (ссылка на dr.jane.php)

Я предполагаю, что это оператор if, но мой PHP довольно простой, поэтому я не уверен, с чего начать.

Спасибо за вашу помощь.

Solutions Collecting From Web of "Связывание должностей врачей с конкретными службами для медицинской практики"

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

Обратитесь к странице codex для функции add_meta_box() и если это слишком сжато или слишком мало информации по вашему вкусу, ознакомьтесь с этой и / или этой учебной статьей.

Вы также можете добавить пользовательскую таксономию, которая находится в сервисах, к сообщениям вашего доктора. Затем в шаблоне «Службы» вы можете написать пользовательский запрос, который отображает все должности врача в таксономии, назначенной этим службам.

В качестве альтернативы вы можете сделать то, что предложил @Johannes, но вместо пользовательского метаболизма загляните в поле отношений плагина Advanced Custom Field или плагин Posts 2 Posts .