Модуль пользовательской формы Wordpress Divi - двойное сообщение - PullRequest
0 голосов
/ 14 ноября 2018

Я отредактировал свой собственный модуль формы Divi Child, чтобы я мог настроить тему.Я добавил эту часть в function.php:

function contactform_module_setup() { // change this function name to anything you want

    get_template_part( 'module/ContactForm' ); // change ContactForm to the module's file name
    remove_shortcode( 'et_pb_contact_form' ); // change et_pb_contact_form to the module's shortcode
    add_shortcode( 'et_pb_contact_form', array( new Cu_ET_Builder_Module_Contact_Form(), '_shortcode_callback' ) ); // change et_pb_video same as above and Cu_ET_Builder_Module_ContactForm to the new class name

}

add_action( 'et_builder_ready', 'contactform_module_setup' ); 

и в моей divi-child-theme / module / ContactForm.php я изменил имя класса из ET_Builder_Module_Contact_Form в Cu_ET_Builder_Module_Contact_Form.

Все отлично работает, за исключением того, что теперь я получаю двойные сообщения при использовании дочернего модуля.Если я возвращаюсь к родительскому, он работает нормально и отправляет мне только 1 письмо.В чем может быть проблема!?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...