Я редактирую веб -сайт WordPress, на котором есть Elementor Pro. На этом веб -сайте есть много форм, и я создал пользовательский код для отправки запроса API для конкретных форм вместо веб -крючка, который уже находится внутри этих форм. Удаление вручную веб -крючков - вариант, но, как я уже упоминал, у меня есть много страниц со многими формами, которые не являются глобальными. Есть ли возможность удалить/отключить веб-крючок, который определяется в действиях после Sumbit-> WebHook для конкретных форм с использованием кода?
Код: Выделить всё
$handler->remove_action('webhook')< /code>
→ не работает-этот метод не существует на объекте $ handler. < /p>
Изменение $ record-> form_settings ['action_after_submit'] < /code>
→ нет эффекта-Elementor уже обработал настройки, прежде чем этот крюк.remove_all_actions('elementor_pro/forms/send/webhook')
→ не останавливает WebHook - он уже зарегистрирован и выполнен ранее. /> → также не запускается на практике - либо не вызвано в моей версии, либо запускается слишком поздно, чтобы остановить веб -крюк. < /P>
Подробнее здесь:
https://stackoverflow.com/questions/796 ... -pro-forms