Вадим Егоров: "а на хостинге очень даже удобно разрабатывать - доступ есть и с телефона, и с пк, могу хоть в школе разрабатывать" - потому это и выглядит нечитаемо.
короче petukhovsky.com/simple-web-socket-on-php-from-very... - здесь есть более наглядный и рабочий пример
Вадим Егоров: "один раз цикл длился около 20 минут
в среднем работает 5 минут" - а должен бесконечно работать
"ошибка 508 возникает раз в 10 минут" - нельзя запускать в продакшне скрипт, который отваливается
Вадим Егоров: лимиты очевидно хостер устанавливает, так что отлавливать экспериментальным путем сколько ресурсов отъел "демон" перед тем как отвалиться
Вадим Егоров: "мне нужен чистый php, я же на шареде" - а у вас php работает в вакууме без операционной системы?
А вообще судя по исходному коду у вас не демон, а простой скрипт, который пингует другие скрипты, которые пишут в текстовый файл, который браузер через определенный интервал читает.
Андрей Бережной: с нагрузками то ж самое, как и у обычного вордпресса. просто вся нагрузка с нескольких сайтов будет суммироваться для сети. При норм настройке без излишества плагинов проблем возникнуть не должно, на крайний случай есть кеширование. InfiniteWP вполне для продакшна подходит. Можно установить его на локалхост и админить оттуда
Андрей Бережной: да, это возможно. Нужно будет взять кусок базы с номер соответствующим id сайта в сети, файлы wordpress и переписать wp-config. Или просто взять темы и плагины и вставить контент через экспорт-импорт в новую инсталяцию
Андрей Бережной: если на отдельные машины подразумевается "на отдельные домены", то используйте плагин https://wordpress.org/plugins/wordpress-mu-domain-...
При использовании мультисайта все файлы wordpress, плагинов и тем будут общими для всех сайтов сети. Различаться будут они настройками, по умолчанию - у каждого сайта будет своя папка загрузок.
Если нужно централизованно админить несколько инсталляций wordpress - то используйте infinitewp.com , бесплатной версии должно хватить для большинства нужд
Александр Белокаменский: по изначальному вопросу - в шаблон form-edit-account вставьте код pastebin.com/TFEYiv9s
а woocommerce_register_form добавит то, что пропишете, только не знаю как обработчик подхватит такие поля
Если вопрос еще актуален - могу предложить свой за определенную плату + обновления. Есть работающий на плагине сайт, возможна доработка под индивидуальные требования