WordPress návody

Jak přidat ke komentáři ve WordPress možnost upozornění na odpověď

Přidání komentáře s možností upozornění na odpověď
Autor příspěvku Tomáš Cirkl

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ěď

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.

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!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 5 let. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.