My First WordPress Plugin! [Comment Replacement]
Last night someone posted a profane comment and I was forced to replace that comment with a warning that the comment has been removed for so and so reasons.
A friend (Awais Karim) then commented asking whether I modified that original comment or was it a feature of the blog? With an empty stomach and a lot of time for Iftar, an idea of automating this process with the help of a WP plugin rushed through my mind. And believe me, without knowing much of PHP, I actually DID manage to create this plugin (within fifteen minutes) which I am proud to announce
So what does the plugin do? An array of unwanted words is maintained in a list. If the comment contains any of those words, the WHOLE comment is replaced by text of the webmaster’s choice.
For example, the list contains the following words: shit, sex, bitch
Someone comments: shoaib akhtar is a son of a bitch
Comment that appears on site: Shut Up!!
It’s not very intelligent, but hey I made it myself!!! A very useful video tutorial of making your own plugins is here.
I will put it up tonight (after eating something!!) together with a guide of how to use it.
BTW, I don’t know if such plugin is already available. Also, I haven’t named it yet [abhi abhi paida hua hai] so all suggestions are welcome!
How about calling it: “shoaib akhtar is a son of a bitch”
Or, “No Zardari Panna Allowed”
How do you plan on dealing with variances of the same word. For e.g, in one of the above cases: sh1t, shitt, sh*t etc. etc.
well it seems that ur plugin has failed as the first message is still there…or u haven’t updated it…what ever the problem is congrats on making ur first plugin
Yeah it’s not yet active. Well, variances of the word is a good aspect. Probably I’ll add them once
but another problem is that sometimes these words are used in the lighter sense as well
The primary purpose is to deal with only a handful words which go to the extreme and usually no one misspells them *wondering why?*
Nice.
By the way, WordPress provides you with a way of blacklisting comments based on the words your provide it. It’s very crude though, and doesn’t have a “Shut Up!!” message as well.
And hey, “Shut up!” is a good name! Perhaps if you really work on it and add some more strong techniques for filtering and stuff, you could release it publicly on WordPress Plugin directory.
@Saadat: I’m trying to make it robust. Perhaps, it needs more time. Yeah, if it takes a proper shape, Shut up! will probably be the name