Låt oss presentera några av MetForm-krokar. Med hjälp av dessa krokar kan du utöka och modifiera MetForm-funktionaliteten och integrera dem med olika tredjepartstjänster och plugins.
metform/before_load: Kroken exekveras innan huvudfunktionaliteten för MetForm-pluginen startar. Detta hjälper utvecklare att utföra vissa åtgärder innan Metform-pluginet startar sin normala laddningsprocess.
metform/after_load: Denna krok avfyras när MetForm-pluginet har lanserats helt. Det hjälper dig att utnyttja eller ändra MetForm-funktionerna och ställa in anpassad integration eller åtgärd.
metform_before_store_form_data: Denna krok utlöses i det sista steget av formulärinlämningsprocessen. När användare väl har skickat in data tillåter denna krok utvecklare att göra ytterligare kontroller som sanering av insändarens indata, formateringsdata och matchningskriterier. Dessutom kan du utföra anpassade åtgärder som att skicka aviseringar, definiera datalagringsområden och integrera tredjepartstjänster.
metform_after_store_form_data: När MetForms inlämnade data har sparats, aktiveras denna krok för att utöka inlämningsprocessen utöver att bara lagra data. Det hjälper utvecklare att automatisera arbetsflödet, logga data och integrera med andra projekthanteringsverktyg och plugins.
met_form_email_verification: Syftet med denna krok är att implementera en avancerad e-postverifieringsprocess i MetForm. Därför utlöses det under e-postverifieringsprocessen. Utvecklare kan tillämpa anpassad verifieringslogik, lägga till en tillåten domänlista och upprätthålla tredjepartsintegration med denna krok.
metform_after_entries_table_data: Denna krok tillämpas efter att MetForm hämtar den inlämnade informationen. Utvecklare kan visa och hantera poster. Vidare kan de ge en förhandsvisning av det inskickade formuläret till användarna genom att göra olika anpassade åtgärder som att utföra beräkningar, lägga till ytterligare information, förbättra funktionerna och många fler.
metform_sms_integration_editor_markup: Denna krok används för att skapa ett anpassat SMS-gränssnitt och integrera med nya SMS-leverantörer. Det ger utvecklare möjlighet att förbättra användarupplevelsen genom att inkludera instruktioner och anpassade UI-element för att skapa en sömlös SMS-funktion.
metform_fluent_crm_editor_markup: Denna krok utlöser generaliseringen av editormarkeringen för FluentCRM. Det säkerställer en smidig integrering av FluentCRM i MetForm-redigeraren. Användare kommer att få alla anpassningsfunktioner i FluentCRM.