Căutați o modalitate de a seta orice comentariu la starea de așteptare ori de câte ori URL-ul autorului comentariului este mai mare de 50 de caractere? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a seta comentariul ca în așteptare dacă linkul autorului este mai mare de 50 de caractere.
Aceasta nu este, desigur, cea mai bună metodă de a evita spam-ul, deoarece există multe instrumente mai precise. Cu toate acestea, aceasta este o metodă simplă care poate ajuta și, dacă nu altceva, este un cod interesant din care puteți învăța.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function comment_url_lengthcheck( $approved , $commentdata ) {
return ( strlen( $commentdata['comment_author_url'] ) > 50 ) ? '0' : $approved;
}
add_filter( 'pre_comment_approved', 'comment_url_lengthcheck', 99, 2 );
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizionarea celorlalte articole de pe site, cum ar fi: peste 50 de cele mai bune teme responsive WordPress și cum să creați un formular de înregistrare personalizat pentru utilizatori în WordPress.
Comentarii Lasă un răspuns