• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Vasi.Ro

Vasi.Ro

Totul, mai ușor

  • Confidențialitate
  • Contact

Cum să primeşti comentariile noi prin SMS (actualizat)

Scris pe 16 martie 2015 12 comentarii

*

Eşti blogger şi vrei să primeşti SMS atunci când cineva comentează pe blogul tău? Dacă ai blog cu script WordPress şi un număr relativ mic de comentatori zilnic, iar răspunsul la întrebarea anterioară este „DA”, atunci mini-tutorialul de mai jos ar trebui să te ajute.

Ai nevoie de un cont pe OpenSms.ro, pentru a obţine un API Key. După ce te-ai înregistrat, intră la secţiunea Contul meu, acolo unde vei găsi acel API.
În codul de mai jos înlocuieşte API_CODE cu acel API din Contul meu. Numărul 0736166256 înlocuieşte-l cu numărul tău pe care vrei să primeşti SMS-uri, iar „Admin” cu numele pe care îl foloseşti pe blog (pentru a nu primi SMS atunci când comentezi tu… pe blogul tău).

În codul de mai jos este inclusă şi o funcţie anti-spam. Când se găseşte un cuvânt în textul comentariului din acea funcţie, va apărea un mesaj de eroare (wp_die). Dacă ai comentatori ce folosesc în comentariile lor vreounul din acele cuvinte, editează şi acolo, ştergând cuvinte din array. 😀

Iar acum… codul mult prealăudat, pe care să-l adaugi la sfârşitul fişierului functions.php al temei pe care o foloseşti sau într-un plugin propriu, pentru a nu pierde modificările la actualizarea temei.

[php]if( !class_exists(‘CommentPrinSms’)) {
Class CommentPrinSms{
public function __construct() {
add_filter(‘pre_comment_approved’, array($this, ‘filter’), 99, 2);
}
public function filter( $status=0, $data=array() ) {
$cenuascris = $data["comment_author"];
$texcontinut = $data["comment_content"];
$ceascris = nl2br( "$cenuascris. $texcontinut" );
$dami_sms=’https://opensms.ro/api/send/API_CODE/0736166256/’.$ceascris;

function wordsExistCC(&$string_cc, $words_cc) {
foreach($words_cc as &$word_cc) {
if(stripos($string_cc, $word_cc) !== false) {
return true;
}
}
return false;
}

$string_cc = $data["comment_content"];
if (!is_user_logged_in() AND wordsExistCC($string_cc, array(‘[url=’,’fuck’,’reklamy’,’drug’,’viagra’,’outlet’,’benefit’,’pharmaceut’,’wholesale’,’against’,’pay’,’.cfm’,’order’,’Louis Vuitton’,’also’,’stomach’,’people’,’egg’,’shoes’,’buy’,’westwood’,’coins’))) {
wp_die( __(‘Spam detectat! Comentariul nu a fost adăugat! Ai folosit cuvinte nepermise, marcate ca spam!’) );
}

if( $cineascris !="Admin" ) {
$astasigata = file_get_contents( "$dami_sms" );
return $status; }
return $status;
}
}
New CommentPrinSms();
}
[/php]

Limita este de 5 SMS-uri/zi şi nu vei primi prin SMS unele comentarii care sunt mai lungi.

Partajează asta:

  • Dă clic pentru a partaja pe X(Se deschide într-o fereastră nouă) X
  • Dă clic pentru a partaja pe Facebook(Se deschide într-o fereastră nouă) Facebook
  • Dă clic pentru partajare pe Telegram(Se deschide într-o fereastră nouă) Telegram
  • Dă clic pentru partajare pe WhatsApp(Se deschide într-o fereastră nouă) WhatsApp

Similare

Din categoria: In actiune Etichete: cod, sms, wordpress

Abonează-te la blog prin email

Introdu adresa de email pentru a te abona la acest blog și vei primi câte un email de fiecare dată când scriu un nou articol.

Reader Interactions

Comentarii

  1. Lospa a zis

    1 decembrie 2014 la ora 0:04

    Mersi omule!

    Răspunde
    • Vasile Ruscior a zis

      1 decembrie 2014 la ora 7:48

      Cu plăcere! 😉

  2. Vasile Ruscior a zis

    1 decembrie 2014 la ora 19:01

    [b]În acest moment există unele probleme cu serverul site-ului 9sms.ro, mesajele SMS nereuşind să fie procesate. Se încearcă rezolvarea problemelor până joi, cel târziu.[/b]

    Răspunde
    • Vasile Ruscior a zis

      2 decembrie 2014 la ora 13:01

      Pare să-şi fi revenit… oarecum.

  3. ApiSms a zis

    2 decembrie 2014 la ora 10:47

    http://api-sms.web-adv.ro
    functioneaza 100% 😀

    Răspunde
    • Vasile Ruscior a zis

      2 decembrie 2014 la ora 13:05

      Ştiu ce spui, însă site-ul tău e o soluţie Bussines. Eu nu am nevoie să primesc SMS de la număr scurt şi fără reclame, ci doar să fie gratuit. Până la urma urmei, SMS-urile sunt nişte notificări.

    • ApiSms a zis

      2 decembrie 2014 la ora 13:28

      Degeaba este gratuit, daca este de proasta calitate. Majoritatea celor care ofera sms-uri gratuite, dau rateuri, pentru ca nu au 5 euro sa reincarce cartela respectiva :D.

  4. Marius a zis

    17 martie 2015 la ora 0:28

    Dar Jetpack conectat cu aplicatia WordPress nu e mai simplu? 😀

    Răspunde
    • Vasile Ruscior a zis

      17 martie 2015 la ora 10:28

      Ba da.

  5. Dobre Petronel a zis

    18 martie 2015 la ora 15:49

    Interesant. Multam.

    Răspunde
  6. Daniel a zis

    18 martie 2015 la ora 20:43

    Sincer mi se pare inutil. Cel putin nu in 2015 cand internetul e la tot pasul si mailurile de confirmare vin instant. de ce sms si nu mail?

    Răspunde
    • Vasile Ruscior a zis

      19 martie 2015 la ora 11:25

      Nu e chiar inutil. Unii preferă să nu stea tot timpul conectaţi la internet.

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Bara principală

Blogroll și recomandări

  • Stiri Timisoara
  • Grig
  • Stiri de ultima ora
  • Recomandarea Zilei
  • Ciurcaș Dan
  • Francisc Vasile
  • Wlog
  • Fii Modern

Footer

Au avut ceva de spus

  • Stefan la Cartelă SIM Telekom Mobile la preț bun
  • Vasi la Cartelă SIM Telekom Mobile la preț bun
  • Stefan la Cartelă SIM Telekom Mobile la preț bun
  • Vasi la Impresii despre Huawei Pura 70 Pro după o lună de utilizare

Ultimele articole de pe blog

  • Câteva păreri despre trimmerul cu acumulator pentru gazon Black & Decker STC1840EPC
  • AI-ul mi-a reparat calculatorul
  • Cartelă SIM Telekom Mobile la preț bun
  • Prima impresie despre YZZY.ro

Cauți altceva? Caută aici:

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Politică cookie-uri

© 2025 Vasile Ruscior

La începutul paginii