Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

WordPress návody

Jak poslat email s přílohou v pluginu Contact Form 7

Tomáš Cirkl Publikováno 2 min čtení

Pozor:

Článek je z roku 2015. Některé postupy se mohly změnit.

Obsah článku (2 kapitoly)

Dnes se mě jeden náš čtenář zeptal na to, jak poslat přílohu s pluginem Contact Form 7. V tomto článku na to najdete návod.

Nejprve je třeba v administraci WordPressu vybrat sekci Kontakt a zvolit nebo vytvořit formulář, při jehož odeslání budete chtít přílohu odeslat.

Úprava formuláře
Úprava formuláře

Při úpravě formuláře vyberte záložku Email a níže pod každou šablonou emailu je pole s názvem File Attachments.

Do tohoto pole můžete zadat přílohy, které se mají s emailem odeslat. Platí že na 1 řádka = 1 soubor.

Přidání přílohy
Přidání přílohy

Můžete zde soubor přidat třemi způsoby:

  1. pokud používáte ve formuláři pole pro nahrání souboru tak zde umístěte jeho shortcode
  2. absolutní cestu souboru na hostingu
  3. relativní cestu k souboru na hostingu od složky wp-content

Zápis pak může vypadat nějak takto:

  • [nahrany-soubor] (shortcode)
  • /home/you/dir/dir/dir/obrazek.jpg (absolutní cesta)
  • uploads/2013/08/08/soubor.pdf (relativní cesta)
Připojené přílohy
Připojené přílohy

Jak zjistit relativní cestu k soboru

Podle mě nejjednodušším způsobem jak přidat přílohu je využít relativní cesty k souboru.

Tu ve WordPressu zjistíte tak, že půjdete do sekce Média a vyberete si zde soubor, který chcete emailem odesílat (pokud ho tam nemáte tak jej nahrajte). Na detailu souboru najdete pole URL, zkopírujete si jeho obsah a vložte jej pole File Attachments ve formuláři.

URL souboru
URL souboru

Nyní je třeba ještě umazat celou část až po wp-content/.

Pokud tedy si zkopíruji URL:

https://www.wplama.cz/wp-content/uploads/2015/08/billie-holiday.jpg

Tak výsledná relativní cesta k souboru bude:

uploads/2015/08/billie-holiday.jpg

Autor

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 031 článků Všechny články autora

Komentáře (6)

Přidat komentář
  1. Tonda

    Zdravím. Tohle je dobrý. Pořád mi nešlo vložit tu přílohu. Nevěděl jsem, jak to napsat. Díky za návod.

    Ale zajímalo by mě, zda je udělat to, aby obrázek nebyl přiložený ke zprávě. Ale VLOŽEN do těla zprávy. Díky.

    Odpovědět

  2. Honza

    Dobrý den,

    moc vám děkuji za návod. Naneštěstí jsem při testování potvrzujících emailů narazil na výzvu. Jednomu testerovi, který má email @seznam.cz, přijde po odeslání formuláře v potvrzujícím emailu jen úvodní věta. Jakoby seznam ignoroval HTML a nic z něj nezobrazil.

    Na můj email u @seznam.cz mi potvrzení přijde v plném rozsahu. Takže nevím, kde hledat řešení, když je to jednou ok, a jindy totéž špatně.

    Napadá vás, co by za tím mohlo být?

    Děkuji

    Odpovědět

      1. Honza

        Moc vám děkuji,

        je to tím emailovým klientem. Něco takového mě vůbec nenapadlo. Lze to prosím nějak mimo upozornění u formuláře řešit?

        Odpovědět

        1. Tomáš Cirkl WPlama

          Úplně mě nenapadá, možná zkusit úpravu struktury emailu.

          Odpovědět

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.