Podminene odesilani komentaru na e-mail

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Podminene odesilani komentaru na e-mail

Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  gorgonzola a poslední změna je stará 10 let, 4 měsíce.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)
  • Autor
    Příspěvky
  • #4911

    gorgonzola
    Participant
    Web

    Resim podminene odesilani komentaru na e-mail autora…a sice chtel bych docilit toho, aby se mu posilal komentar k prispevku pouze tehdy, kdyz komentar zacne napr. nejakou domluvenou sekvenci znaku.

    Pr.

    “Toto je komentar” -> neposle se

    “!Toto je komentar” -> posle se

    Neresil jste nekdo podobny problem?

    Neexistuje na to nejaky plugin? (hledal jsem…dlooouze)

    Je nutny pro tento pozadavek zasah do kodu? (asi nejaka if podminka…ale kam nejlepe?)

    Dik moc!

    D.

    #16712

    davidulus
    Participant

    do functions.php:

    function send_comment($id) {
    $comment = get_comment($id);
    if (mb_substr($comment->comment_content, 0, 8) === "sekvence") {
    @wp_mail($comment->comment_author_email, 'předmět zprávy', 'zpráva', 'hlavičky', 'přílohy');
    }
    }
    add_action('wp_insert_comment', 'send_comment');

    #16713

    gorgonzola
    Participant
    Web

    Dikes! :)

    …jen mi jeste neni jasne, kde mam tu funkci volat…navic pouzivam Responsive theme (http://wordpress.org/themes/responsive) a ta ma sve functions.php

    #16714

    davidulus
    Participant

    hoď to do functions.php co máš v aktivované šabloně, klidně někam na začátek, příp. to ještě můžeš obalit podmínkou, aby se to spouštělo jen při vložení komentáře na front-endu:

    if (!is_admin()) {
    add_action('wp_insert_comment', 'send_comment');
    }

    #16715

    gorgonzola
    Participant
    Web

    Funguje!

    …moc dik ;)

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti