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

Я построил очень простой плагин WordPress (после учебника), который принимает форму на внешнем интерфейсе (размещается на странице с шорткодом) и размещает данные формы в пользовательском типе записи.

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

В этом конкретном приложении это будет простой инструмент для ведения инвентаризации.

Теперь мне нужно заменить очень простую форму (созданную с помощью PHPFormBuilder) моей новой более сложной формой, включающей JQuer, которую я построил в HTML.

Так что, по сути, у меня работает WordPress. И у меня есть форма, мне нравится работать. Но я понятия не имею, как заставить этих двоих играть хорошо.

Я хотел бы помочь слиянием этих двух.

Оригинальный код плагина WordPress: https://www.codepile.net/pile/VrNVmVr7

Новая форма для объединения с вышеуказанным: https://www.codepile.net/pile/9goGBBgE

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

Редактировать 1: я обновил jquery в форме, поэтому каждый раз, когда добавляется новая строка, отдельные поля получают новые идентификаторы, а не только строку. Я предполагаю, что это облегчит обработку данных позже.

Редактировать 2: я также добавил скрытое поле, которое обновляет количество строк, добавленных в форму, чтобы мы знали, сколько записей необходимо обработать позже. при создании обработчика формы.

РЕДАКТИРОВАТЬ 3: Я выяснил, как встроить форму в мой плагин, чтобы я мог разместить форму на любой странице с помощью шорткода.

Далее, чтобы выяснить логику, поместите это в пользовательский тип сообщения.

Теперь мне нужно выяснить, как редактировать мой старый обработчик форм: https://www.codepile.net/pile/7D46X8m4

Это выглядит правильным для циклического прохождения формы? Если так, то как бы я это реализовал?

for( $i = 1; $i {amp}lt;= $count; $i ){}

Это мой новый основной файл плагина: https://www.codepile.net/pile/VrNVmVr7

Glyd

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Кодекс поведения

,