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.
-
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.
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');
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
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');
}
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti