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 přidat ke komentáři ve WordPress možnost upozornění na odpověď

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

Pozor:

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

Přidání komentáře s možností upozornění na odpověď

Nedávno po mě jeden z mých klientů požadoval přidání možnosti upozornění autora komentáře na jeho odpověď. V tomto článku si ukážeme plugin, který přesně funkci upozornění přidává.

Budeme k tomu potřebovat plugin Comment Reply Email Notification. Plugin se nachází v oficiálním katalogu pluginů a lze jej nainstalovat přímo z WordPress administrace.

Comment Reply Email Notification
Comment Reply Email Notification

Po instalaci a aktivaci běžte do nastavení pluginu, které najdete v sekci Nastavení → Comment Reply Email Notification.

Jsou zde tři možnosti:

  • Check the subscription checkbox by default – zaškrtnutím bude možnost upozornění na odpověď komentáře automaticky přednastavena jako aktivní.
  • Display the GDPR checkbox – zaškrtnutím se zobrazí informační box o ochraně osobních údajů.
  • Privacy Policy URL – v případě, že chcete informaci o ochraně osobních údajů zobrazit, tak do tohoto pole vložte URL odkaz na stránku s informacemi o ochraně osobních údajů.
Nastavení pluginu Comment Reply Email Notification
Nastavení pluginu Comment Reply Email Notification

Po dokončení nastavení je ještě potřeba přeložit text, který se zobrazuje u vložení komentáře: Notify me via e‑mail if anyone answers my comment.

Přeložit větu můžete například pomocí funkce překladu řetězce ze článku: Jak ve WordPress přeložit jakýkoliv řetězec.

Funkci pak můžete vložit do child šablony, vlastního pluginu nebo třeba staženého prázdného pluginu.

Funkce pro překlad je:

add_filter('gettext', 'translate_wplama');
add_filter('ngettext', 'translate_wplama');
function translate_wplama($translated) {
    $translated = str_ireplace('Notify me via e-mail if anyone answers my comment.', 'Upozorněte mě, pokud někdo odpoví na můj komentář.', $translated);
    $translated = str_ireplace('I consent to', 'Souhlasím, že web ', $translated);
    $translated = str_ireplace('collecting and storing the data I submit in this form.', 'může  shromažďovat a ukládat data, která jsem vložil do tohoto formuláře.', $translated);
    $translated = str_ireplace('Privacy Policy', 'Informace o ochraně osobních údajů', $translated);
    
    return $translated;
}

Text překladu si samozřejmě budete moci upravit podle sebe.

Přidání komentáře s možností upozornění na odpověď
Přidání komentáře s možností upozornění na odpověď

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

Zatím tu nikdo nekomentoval. Napište první komentář.

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ů.