Moderación automática de palabras

¡Vamos a jugar a ser Dios!
Bueno, nos conformamos con ser el editor jefe de nuestro sitio de momento e imaginamos que gestionamos un sitio multiusuario en el que nos gustaría, o hemos decidido, que no se escriban ciertas palabras mal, o simplemente sustituir unas palabras con otras.
¿Os acordáis de lo que hacía el filtro capital_p_dangit al forzarnos a escribir bien WordPress, desde la versión 3.0?, pues algo parecido, pero aquí mandamos nosotros.
Para ello, por ejemplo, nos ponemos en el papel del editor jefe de la BBC y vamos a cabrear a los españoles (si, hoy me siento malo). Para ello abrimos el fichero functions.php del tema activo en nuestro sitio y elaboramos nuestra lista de palabras prohibidas, con sus consiguientes sustitutas:
-
function palabra_prohibida($content) {
-
$str = "terrorista"; //la palabra a reemplazar
-
$newstr = "separatista armada"; //la nueva palabra
-
return $html;
-
}
-
add_filter('the_title', 'palabra_prohibida',1); //Reemplaza la palabra en el título
-
add_filter('the_content', 'palabra_prohibida',1); //Reemplaza la palabra en el contenido
-
add_filter('comment_text', 'palabra_prohibida',1); //Reemplaza la palabra en los comentarios
Lo que hemos conseguido con este código es que cuando un periodista desconocedor de nuestra "línea editorial" escriba la palabra prohibida, ya sea en el título o en el contenido, esta sea sustituida por la palabra "políticamente correcta". Y no solo eso, sino que también extendemos nuestra línea editorial a los comentarios de los lectores, con la línea número 9.
¡Genial! … ¿o no?
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:














