WordPress меню Post-Type клон - PullRequest
0 голосов
/ 02 мая 2019

TLDR: Я ищу решение для клонирования и редактирования WordPress Menu-Posttype для повторного использования функциональности в плагине. Ниже приведены 3 вопроса.

Подробное описание: Я хотел бы разработать онлайн-консультанта с использованием WordPress (в сочетании с WooCommerce). Используя этого консультанта, пользователь должен ответить на заранее заданные вопросы, которые приведут к результатам или последующим вопросам. Ответы даны как множественный выбор.

Usecase - это продукт-консультант (woocommerce) или многоэтапная контактная форма с часто задаваемыми вопросами. Но есть множество других возможностей.

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

Простой пример

-Question: Which Sort of fruits do you like
-Answer: Apples
---Follow Up Question: Which sort of apples Do you like
---Answer: Green apples
-----Follow Up Question 2: Do you like soft or hard apples
-----Answer: Soft apples
--------ACTION: Show Soft, green apples
-----Answer: Hard apples
-------ACTION: Show hard, green apples
---Answer: Red apples
---ACTION: Show Red Apples
-ACTION: Show apples
-Answer: Bananas
-ACTION: Show Bananas

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

Я уже тестировал - пункты меню можно настраивать, чтобы я мог перестроить их в соответствии со своими потребностями (вставлять новые поля и флажки, скрывать поля по умолчанию и т. Д.).

Вопросы:

  1. Как мне продублировать тип меню-меню, чтобы я мог отобразить его как пункт меню «Консультант> Конфигурация» в левой навигационной панели в Wordpress Backend -> в дополнение к пункту меню «Дизайн» > Меню "?

  2. При создании или редактировании меню слева находится поле «Добавить элементы меню». Среди них, например, посты, страницы, продукты, категории, ... В новом типе постов советника / меню вы можете повлиять на то, какие типы постов отображаются? Я хотел бы отображать только специальные и, например, не сообщения или страницы.

  3. В верхней части страницы при создании нового меню есть две вкладки «Редактировать меню» и «Управление позициями». В моем сценарии использования вторая вкладка в клоне должна быть скрыта, можем ли мы это сделать?

ВАЖНО

Вам не нужно кодировать это для меня! Я был бы рад, если бы вы могли помочь мне с некоторыми подсказками и, возможно, ссылками на похожие проекты, учебные пособия, документацию и т. Д.

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

Заранее спасибо! Всего наилучшего

Backend Editor for the advisor as screensample

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...