Quer substituir ou remover palavras ofensivas em seus comentários do WordPress? Com nosso snippet, você pode remover palavrões ou até mesmo links de afiliados dentro de seus comentários do WordPress. No entanto, lembre-se de que o conteúdo filtrado será salvo no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
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;
}
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: Melhores Construtores de Páginas do WordPress (Comparados).
Em vez de substituir palavras, existe um filtro para adicionar as palavras no functions.php em vez de em wp-admin > discussão > Lista Negra. Claro, posso adicioná-lo dentro do wp-admin, mas eu gostaria de adicioná-lo apenas ao arquivo functions.
Este método seria para o arquivo functions.php.
o que acontece se essas palavras-chave estiverem dentro de uma tag img. Tentei e causou um problema. Não conseguimos ver as imagens. Minha sugestão é que deve ser um filtro que a palavra não deve estar dentro de uma tag "img" e "a". Como podemos verificar?
bom tópico
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’);o simples e útil 🙂
sem problema, fico feliz em poder ajudar
Faça um tutorial ensinando a substituir palavras.
Oi Iago,
Obrigado pelo feedback. Neste momento, o site é principalmente para trechos que encontro online ou crio para projetos em que estou trabalhando. No entanto, vou considerar adicionar alguns tutoriais no futuro. Espero que goste dos trechos!