WordPress návody

Jak ve WordPress vytvořit vlastní upozornění e-mailem

Autor příspěvku Tomáš Cirkl

Pokud spravujete web, na kterém uživatelé aktivně vytvářejí a mění obsah, tak se vám může hodit vytvořit si vlastní upozornění. Upozornění e-mailem nemusí být ale posláno jen jednomu uživateli. Stejně tak můžete vytvářet vlastní upozornění, které budou poslána všem uživatelům s přiřazenou určitou uživatelskou rolí nebo samotnému autoru obsahu.

Plugin Notification

Notification

Plugin Notification umožňuje poslání vlastních e-mailových upozornění o různých událostech ve WordPress. Kromě výchozích spoušťečů obsahuje také vlastní API, díky kterému si můžete vytvořit takřka jakýkoliv vlastní spouštěč.

Ve vzoru posílané zprávy můžete využít velké množství tagů, které upraví její obsah.

Plugin Notification se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.

Notification: Nastavení

Po instalaci a aktivaci pluginu se nejprve podívejte na nastavení. Najdete jej v Notifications -> Settings.

Nastavení je rozděleno na čtyři sekce:

  • Triggers (Spouštěče)
  • Comments (Komentáře)
  • Additional options (Dodatečné nastavení)
  • Uninstallation (Odinstalace)

Nastavení Notifications

Triggers (Spouštěče)

Zde si můžete povolit/zakázat spouštěče pro různý typ obsahu.

  • Post Types – aktivuje spouštěče pro vybraný typ příspěvku.
  • Comment Types  – aktivuje spouštěče pro vybraný typ komentáře.
  • User  – aktivuje spouštěče pro uživatele.
  • Media  – aktivuje spouštěče pro mediální soubory.

Comments (Komentáře)

  • Akismet – zaškrtnutím zrušíte upozornění na ty komentáře, které Akismet označil jako spam.

Additional options (Dodatečné nastavení)

  • Disable Notifications for post – zaškrtnutím povolíte funkci vypnutí upozornění pro specifické příspěvky. Nastavení se zobrazí na stránce úpravy příspěvku.
  • Disable Notifications for comment – zaškrtnutím povolíte funkci vypnutí upozornění pro specifický komentář. Nastavení se zobrazí na stránce úpravy komentáře.
  • Disable Notifications for user – zaškrtnutím povolíte funkci vypnutí upozornění pro specifického uživatele. Nastavení se zobrazí na stránce úpravy uživatele.

Uninstallation (Odinstalace)

  • Notifications – při odinstalaci odstraní všechny vytvořené upozornění.
  • Settings – při odinstalaci odstraní veškeré nastavení.

Notification: Vytvoření upozornění

Upozornění vytváříte v sekci Notifications -> Add New Notification.

Tvorba samotného upozornění je poměrně jednoduchá a projdeme si její jednotlivé kroky.

Přidání nového upozornění

1. Vložení předmětu upozornění.

Vložte jej do pole s předvyplněným (Enter Subject here). Předmět bude použit jako předmět e-mailu.

2. Trigger (Spouštěč)

Po kliknutí na pole Select triger se zobrazí nabídka všech povolených spouštěčů. Spouštěč můžete vybrat jen jeden.

Pro příspěvky máte na výběr tyto spouštěče:

  • published (publikován)
  • updated (aktualizován)
  • sent for review (odesláno ke kontrole)
  • moved to thrash (přesunuto do koše)

Pro komentáře máte na výběr tyto spouštěče:

  • added (přidán)
  • approved (schválen)
  • unapproved (neschválen)
  • trashed (přesunut do koše)
  • marked as spam (označen jako spam)

Pro mediální soubory máte na výběr tyto spouštěče:

  • uploaded (nahrán)
  • updated (upraven)
  • deleted (smazán)

Pro uživatele máte na výběr tyto spouštěče:

  • registered (registrován)
  • profile updated (aktualizován profil)
  • loged in (přihlášen)
  • deleted (smazán)

3. Obsah zprávy

V závislosti na vybraném spouštěči se automaticky vyplní obsah zprávy. Základní vzor je anglicky a v textu můžete vidět i tagy, které obsahují proměnné. Obsah si můžete libovolně upravit, včetně vložení dalších proměnných.

4. Merge tags (Proměnné)

Seznam všech proměnných pro daný spouštěč najdete v boxu Merge tags. Tyto tagy pak můžete vložit do obsahu zprávy a při odeslání e-mailu s upozorněním se automaticky upraví podle toho, co zastupují.

Například pro odeslání příspěvku ke schválení máte dostupné tyto štítky:

  • {ID} – ID příspěvku
  • {permalink} – trvalý odkaz příspěvku
  • {post_title} – název příspěvku
  • {post_name} – slug příspěvku
  • {post_date} – datum příspěvku
  • {post_content} – obsah příspěvku
  • {post_excerpt} – stručný obsah příspěvku
  • {author_ID} – ID autora
  • {author_name} – jméno autora
  • {author_email} – e-mail autora
  • {author_login} – login autora
  • {category_terms} – vybrané kategorie příspěvku
  • {post_tag_terms} – vybrané štítky příspěvku
  • {post_format_terms} – typ příspěvku

5. Recipients (Příjemci)

Jako poslední musíte nastavit příjemce upozornění. V boxu recipients klikněte na tlačítko Add recipient. Zobrazí se nový řádek, kde si můžete vybrat zda chcete zprávu poslat na:

  • Email address – e-mailovou adresu
  • Administrator – administrátoru
  • User – uživateli
  • Role – uživatelské roli
  • Merge tag – autoru obsahu

Příjemců může být nastaveno více.

6. Publikování upozornění

Když máte obsah upozornění upravený dle vlastní potřeby a nastaveny příjemce upozornění, tak stačí jen dát Publikovat a je hotovo.

Tímto způsobem můžete vytvořit tolik upozornění kolik jen budete potřebovat.

O autorovi

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 komentář

  • Skvělý plugin, moc díky za tip. Přesně tohle jsem potřebovala a počáteční tvůrce mého webu mi tvrdil, že nic takového nejde, jen newsletter. Možnosti WordPressu jsou nekonečné:)

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!