Vanligvis trenger et nettsted et kontaktskjema for å kommunisere med nettstedseieren. En av våre favoritter er Kontaktskjema 7. La oss se hva det kan gjøre!
Kontaktskjema 7 er en gratis, enkel og fleksibel (i WordPress betyr dette vanligvis at det er en enkel oppsett for de som liker det enkelt, og mye dybde og kompleksitet for folk som liker å fitte) kontaktskjemaet av Takayuki Miyoshi. Noen sier at kontaktskjema 7 er et av de beste skjemainnstillingene for vårt favorittinnholdsstyringssystem. Pluggen ble sist oppdatert i februar og har blitt lastet ned totalt 6 457 967 ganger (på tidspunktet for skriving av denne artikkelen).
Pluggen kan også håndtere flere kontaktskjemaer, og støtter AJAX-innsending, CAPTCHA, Akismet spamfiltrering og filopplasting. Den nyeste versjonen ved skriving av denne artikkelen er 3.1.1. Den offisielle nettsiden er ContactForm7.com. Nedlastning kan gjøres fra WordPress Plugin Directory. Detaljert dokumentasjon kan nås i de offisielle dokumentene.
Etter installasjon og aktivering finner du et dedikert menyelement kalt "Kontakt" i admingrensesnittet.
Her er en enkel form der du kan bestille en mobiltelefon. Du kan også spesifisere merke, farge og betalingsmåte.
Produkt *
[velg * produkt "iPhone" "Samsung Galaxy S2" "HTC Desire"]Farge *
[velg * farge "svart" "hvit" "grå"]Navn *
[tekst * ditt navn]E-post *
[email * din-email]Foretrukket betaling
[radio betalingsmåte "VISA" "MASTERCARD" "AMEX"][avkrysningsboksen rask levering] Hurtig levering (1 dag)
[Send inn "Plasser bestilling"]
Bruk denne koden til å importere hele skjemaet angitt ovenfor til en vilkårlig WordPress-artikkel eller -side.
[contact-form-7 title = "celle telefon bestillingsskjema"]
Syntaxen for tagg består av type, navn og verdifelt. Med stjernen blir det et obligatorisk element.
[type navnverdier] for eksempel: [radio betalingsmåte "VISA" "MASTERCARD" "AMEX"]
Her er en liste med alle kodene du kan bruke i skjemaene dine:
Vi kan raskt lage et skjema med to kolonne stil, bare bruk noen HTML og CSS. Den lille hemmeligheten er at vi kan kombinere HTML med tagkoden.
Emne [tekst * ditt emne]Fornavn [tekst fornavn]
E-post [email * din-email]Etternavn [tekst etternavn]
Telefon [tekst telefon]
Melding [tekstområde * din melding]
[Send inn "Send"]
Her er CSS-koden. Ingenting fancy bare veldig grunnleggende styling.
#left width: 300px; flyte: venstre; # rett bredde: 250px; flyte: venstre; .clearfix: etter innhold: "\ 0020"; display: block; høyde: 0; klar: begge; synlighet: skjult; flow: hidden; .clearfix display: block;
Syntaxen for taggen kan også være mer detaljert. Alternativdelen angir oppførsel og utseende. Deklarasjonsalternativer er ikke nødvendig, men her er hvordan du kan gjøre det. Vær oppmerksom på at i følgende eksempel bruker vi id
og klasse
eiendommer. Du kan bruke CSS og JavaScript for å utvide skjemaet ditt.
[type navnalternativer verdier] for eksempel: [radio betalingsmåte id: paynow klasse: paythis "VISA" "MASTERCARD" "AMEX"]
I kontaktskjema 7 kan du enkelt redigere postmaler. Tekst, HTML-kode og skjemadata kan kombineres på vilkårlig måte. Merk skjemadataene med parentesene. Nedenfor er et eksempel på meldingslegemet.
Kjære [ditt navn], Du har nettopp bestilt et [produkt] produkt i [farge] farge! Snart vil du få en epost med linken til hvor du kan betale for bestillingen din. --- Takk for at du kjøpte! OurCompany LLC, www.ourcompany.com
Her er en liste over hva du kan angi via administrasjonspanelet:
Skjemaoppsettet lar deg sette inn en CAPTCHA i kontaktskjemaene dine for å forhindre uønskede meldinger. Kontaktskjema 7 bruker virkelig enkel CAPTCHA som sin CAPTCHA-modul. Før vi begynner må du installere Real Simple CAPTCHA plugin. Pass på at den midlertidige mappen for CAPTCHA-filer eksisterer og er skrivbar. Ellers kan CAPTCHA ikke opprettes.
For å bruke CAPTCHA i skjemaene dine må du bruke captchac
og captchar
skjemaetiketter. captchac
betyr CAPTCHA-Challenge og representerer en element for et CAPTCHA-bilde.
captchar
betyr CAPTCHA-respons og representerer en element for et responsfeltfelt. EN
captchac
taggen må alltid være sammenkoblet med a captchar
tag med samme navn. For eksempel er merkene vist nedenfor gyldige:
[captchac captcha-1] [captchar captcha-1]
Merk at navnene må samsvare med hverandre for å fungere skikkelig. Her kontrollord-1
er gitt.
Kunne ikke sende meldingen din. Vennligst prøv senere eller kontakt administratoren på annen måte.
Hvis serveren ikke tillater å sende e-post via sendmail ()
, Du kan bruke et plugin for å sende e-post via SMTP. Begge utvidelsene er kompatible med WordPress 3.2.1. Disse pluginene kan løse dine problemer:
Last ned og installer ditt valgte plugin i WordPress. Angi innstillingene for SMTP-serveren på Innstillinger-siden.
Vi kan fritt endre meldingene som vises på hendelsene.
Enda bedre, du kan bruke HTML-koden i innboksene! Prøv dette (egentlig det er en HTML-en-liner, men oppdelt for klarhet her):
Din melding ble sendt. Takk skal du ha!
Kontaktskjema 7 viser skjemaer på engelsk som standard, men det kombinerer 40 + språk oversettelser, og du kan til og med lage et kontaktskjema på hvilket som helst språk. For å bruke administrasjonsgrensesnittet til kontaktformular 7 på ditt eget språk angir du WPLANG
konstant i din wp-config.php fil.
// Endre denne linjen: define ('WPLANG', 'ja');
Hvis du vil ha noe annet enn standardmeldingen (send inn e-post), kan du bruke koden nedenfor.
add_action ("wpcf7_before_send_mail", "wpcf7_do_something_else"); funksjon wpcf7_do_something_else (& $ wpcf7_data) // Her er variabelen der dataene er lagret! var_dump ($ wpcf7_data); // Hvis du vil hoppe over posten dataene, kan du gjøre det ... $ wpcf7_data-> skip_mail = true;
For å sikre redigeringsalternativene, bruk denne koden.
define ('WPCF7_ADMIN_READ_CAPABILITY', 'manage_options'); define ('WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options');
Faktum er at standardverdiene i kontaktskjema 7 er statiske. Si for eksempel at du har en GET-parameter du vil bruke til å fylle ut kontaktskjemaet. Så er løsningen Kontaktformular 7 Dynamisk Tekstforlengelse av Sevenspark. Dette plugin gir en ny taggetype og tillater dynamisk generering av innhold. Etter at du har installert og aktivert pluginet, vil kontaktskjema 7 ha to nye typer: det dynamiske tekstfeltet og det dynamiske skjulte feltet.
Som du kan se, har dette skjemaet et stort potensial, og vi dekket bare en liten prosentandel av alle funksjonene. Hvis du ikke fant noe her, dykk du inn i dokumentene på det offisielle nettstedet. Ikke vær redd for å bruke den akkurat nå! Ha det gøy!
Bruker du allerede kontaktskjema 7 og har et tips å dele med oss? Eller er det et annet kontaktskjema for WordPress du vil anbefale? Gi oss beskjed i kommentarene!