Doriți să înlocuiți sau să eliminați cuvinte jignitoare din comentariile dvs. WordPress? Cu fragmentul nostru, puteți elimina cuvinte vulgare sau chiar linkuri de afiliere din comentariile dvs. WordPress. Cu toate acestea, rețineți că conținutul filtrat va fi salvat în WordPress.
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:
add_filter( 'pre_comment_content', 'wps_filter_comment' );
function wps_filter_comment($comment) {
$replace = array(
// 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
'foobar' => '*****',
'hate' => 'love',
'zoom' => '<a href="http://zoom.com">zoom</a>'
);
$comment = str_replace(array_keys($replace), $replace, $comment);
return $comment;
}
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: Cele mai bune unelte de creare pagini WordPress (Comparativ).
În loc să înlocuim cuvinte, există un filtru pentru a adăuga cuvintele în functions.php în loc de wp-admin > discuție > Listă neagră. Sigur, pot să-l adaug în wp-admin, dar aș vrea doar să-l adaug în fișierul functions.
Această metodă ar fi pentru fișierul functions.php.
ce se întâmplă dacă aceste cuvinte cheie sunt într-un tag img. Am încercat și a cauzat o problemă. Nu putem vedea imaginile. Sugestia mea este că trebuie să fie un filtru care să nu permită cuvântului să fie în interiorul unui tag „img” și „a”. Cum putem verifica?
subiect bun
function cudjex($text){$text = str_replace(‘sex’, ‘***’, $text);
$text = str_replace(‘porno’, ‘***’, $text);
$text = str_replace(‘cam?? ölüsü seni’, ‘***’, $text);
$text = str_replace(‘aq’, ‘***’, $text);
$text = str_replace(‘amk’, ‘***’, $text);
return $text;
}
add_filter(‘comment_text’, ‘cudjex’); simplu și util :)
nicio problemă, mă bucur că am putut ajuta
Faceți un tutorial care să predea pe lângă înlocuirea cuvintelor.
Salut Iago,
Mulțumesc pentru feedback, în acest moment site-ul este în principal pentru fragmente pe care le găsesc online sau le creez pentru proiectele la care lucrez. Cu toate acestea, voi căuta să adaug câteva tutoriale în viitor. Sper să vă placă fragmentele!