Woo Commerce: Как добавить несколько адресов доставки на странице myaccount woocommerce?

Отладка ролей / игровых автоматов

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

Таким образом, я считаю, что ответ на ваш вопрос также является объединением всех ответов перед моим + небольшим добавлением. Итак, здесь:

  • абсолютно обязательный: вам нужно знать, что происходит, то есть то, что вы автоматизируете, что вы ожидаете. например невозможность обнаружить службу с помощью блока systemd как работающего или остановленного обычно означает ошибку в файле служебных модулей или сервисном модуле, поэтому вам нужно 1. определить ошибку, 2. Сообщить об ошибке поставщику / сообществу, 3. Предоставить обходной путь с TODO и ссылкой на ошибку. 4. Когда исправлена ​​ошибка - удалите обходной путь
  • , чтобы сделать код более удобным для отладки использования модулей, насколько вы можете
  • предоставить все задачи и переменные значимые имена.
  • используют инструменты для анализа статического кода, такие как ansible-lint. Это спасает вас от действительно глупых небольших ошибок.
  • использовать флаги verbosity и путь журнала
  • использовать debug модуль с умом
  • «Знать свои факты» - иногда это полезно сбрасывать факсы целевой машины в файл и вытащить его на доступное мастер-использование strategy: debug, в некоторых случаях вы можете попасть в отладчик задачи при ошибке. Затем вы можете оценить все параметры, которые использует задача, и решить, что делать дальше, в последнем случае будет использовать отладчик Python, привязать его к локальному проходу и / или удаленному Python, выполняющему модули. Это обычно сложно: вам нужно разрешить открывать дополнительный порт на машине, и если код, открывающий порт, вызывает проблему?

Кроме того, иногда полезно «смотреть в сторону» - подключаться к целевым узлам и увеличивать их отлаживаемость (более подробное ведение журнала)

Конечно, коллекция журналов делает это

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

Фильтры / плагины

Это, в основном, разработка Python, отладка как любое приложение Python

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

1
задан Nikunj Kathrotiya 25 March 2019 в 11:02
поделиться

1 ответ

  1. Создайте новую форму: вам нужно создать новую кнопку на странице моей учетной записи, связать эту кнопку с новой страницей, которая имеет форму, которая сохраняет данные как пользовательские поля в базе данных при отправке. [110 ]
  2. Сохраните поля формы в базе данных при отправке: например: update_user_meta ($ user_id, 'shipping2_phone', sanitize_text_field ($ shipping2_phone));
  3. Получить детали из базы данных при необходимости: Пример: get_user_meta ($ user_id, 'shipping2_phone', false);
0
ответ дан Abhi 25 March 2019 в 11:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: