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

Jak přidat ke komentáři ve WordPress 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ěď

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte e-mail, ať o nic nepřijdete!

Zkontrolujte svoji doručenou poštu nebo spam koš, abyste mohli svůj e-mail potvrdit.

Vylaďte WordPress stránky s naším tahákem

V e-booku najdete informace a rady pro WordPress od A do Z. Zadejte e-mail a my vám WordPress tahák pošleme.

Zkontrolujte svoji doručenou poštu nebo spam koš, abyste mohli svůj e-mail potvrdit.

Přejít nahoru