
Я разработал плагин для WordPress, который позволяет мне добавлять лицензии к загружаемым продуктам. В настоящее время я занимаюсь разработкой внутренней административной области.
Чтобы упростить задачу, я показываю сведения о программном обеспечении заказа в файле html-order-download-permission.php (вместо контент woocommerce). У меня есть три кнопки: электронная почта (отправляет лицензию клиенту), отозвать (отзывает лицензию) и продлить. Первые две кнопки работают нормально.
Кнопка продления и форма отображаются только в том случае, если срок действия лицензии истек или она отозвана. Когда я нажимаю кнопку, страница просто перезагружается. Я добавил код отладки в функции, и в журналах ничего нет. Я также добавил прослушиватель событий JavaScript, чтобы проверить, запускается ли форма при нажатии кнопки отправки, но ничего не отображается в консоли браузера.
Вот пользовательский код для файла html-order-download-permission.php woocommerce
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-post-php
Мобильная версия