Como censurar palavras no WordPress sem usar plugins

  • Autor Autor Rolli
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
R

Rolli

Épsilon
Hola,

Busco un código PHP (De preferencia) para censurar palabras, he usado el plugin de SoloNegocios pero no me sirve con los comentarios viejos 🙁, tengo alrededor de 200 mil comentarios y se queda pegado a la hora de censurarlos todos.

Necesito un código que me ayude a censurar o borrar las malas palabras 🙂



No plugins de preferencia :I
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Con un replace por mysql puedes borrar palabras de forma masiva
 
Dime una palabra que quieras borrar o reemplazar.

No se nada de MySQL pero gracias por tu respuesta, buscaré a ver que tal.

Alguna otroa solución?
 
Hola,

Busco un código PHP (De preferencia) para censurar palabras, he usado el plugin de SoloNegocios pero no me sirve con los comentarios viejos 🙁, tengo alrededor de 200 mil comentarios y se queda pegado a la hora de censurarlos todos.

Necesito un código que me ayude a censurar o borrar las malas palabras 🙂



No plugins de preferencia :I

PHP:
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'sexo', '****');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'porno', '****');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'blablabla', '****');
podrias hacer eso con cada palabra, puedes colocar muchas consultas como quieras, esto lo haces desde phpmyadmin

este es el que usaste?
WordPress › Mata HOYGAN « WordPress Plugins
 
Dime una palabra que quieras borrar o reemplazar.

"porn0" por ejemplo.

PHP:
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'sexo', '****');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'porno', '****');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'blablabla', '****');
podrias hacer eso con cada palabra, puedes colocar muchas consultas como quieras, esto lo haces desde phpmyadmin

este es el que usaste?
WordPress › Mata HOYGAN « WordPress Plugins


Gracias, si, ese plugin use, pero no borró un carajo 🙁 Solo los nuevos, los viejos así los dejó. Es que son más de 200 mil comentarios viejos y pues creo que se queda pegado 🙁
 
He realizado reemplazos más grandes y te aseguro que es muy rápido 😉

"porn0" por ejemplo.




Gracias, si, ese plugin use, pero no borró un carajo 🙁 Solo los nuevos, los viejos así los dejó. Es que son más de 200 mil comentarios viejos y pues creo que se queda pegado 🙁
 
La manera mas facil, es crear un array con las palabras.

Sustituir mediante SQL los comentarios antiguos, y de alguna forma capturar el mensaje que se recibe con algun filtro de wordpress y limpiarlo con el array mediante preg_replace().

- - - Actualizado - - -

Encontre este plugin:
http://wordpress.org/extend/plugins/filtration/
 
Siempre es más rápido la consulta sola que un plugin.
 
Voltar
Topo