Well, OK, this is something I didn't know: the fetch_censored_text() function is applied both before a post is saved and before it's displayed. So what happens is that if you write a post with a "bad" word in it, then censor that word in the admincp, the word is still in the database but it's being censored when the post is displayed. So if you then remove the word from the admincp, it comes back. Unless you edit the post, then the censored version is saved and you can't get it back. Also, any posts that are written when the word is in the admincp are permanently censored.
|