我已经编辑了自己的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。
一切都很好,除了现在当我使用子模块时收到双重消息时。如果我退回给父母,那它可以正常工作,只给我发送一封电子邮件。可能是什么问题!?