Since Talk Like a Pirate Day is only three weeks away, I spent some time this weekend revamping my old Fun Filters hack. The result is a new plugin for WordPress 1.2 or higher, which I call the Text Filter Suite. This version basically provides a post and comment filtering framework, which can be controlled on a per-post basis.
Download: text-filter-suite.zip or text-filter-suite.tar.gzYou can find the current version of the Text Filter Suite plugin in the WordPress Plugins Directory.
Just to demonstrate, all comments to this post will be piratized. You don’t have to do anything special. Just write your comment as you normally would.
There is more information in the README file.
Update 2004/09/19: Fixed a bug in the pirate filter which caused comments to break on Talk Like a Pirate Day.
Update 2005/09/13: I’ve updated the code a bit since last year to make it compatible with WordPress 1.5. Also, there are a few new pirate phrases and some new acronym expansions in tfs-acronymit. Lastly, I added the licensing information to the README (it’s GPL, if you didn’t already guess).
Update 2005/09/13 #2: Kelson Vibber discovered a problem with Comment RSS feeds, which I’ve tracked down. Unfortunately, fixing it requires modifying a core file (wp-commentsrss2.php
). The problem is that if the most recent post on your site has a filter specified in the comment_filter
custom post field, all comments in the site comments feed will be filtered (feeds for individual posts will only be filtered if a filter is specified on the post). This is due to to the way that the comments feed is currently generated. I’m going to try to find time to put in some patches for this in the next version of WordPress. In the meantime, you can download my patched version of the file (.phps, .txt, .zip), or re-download the TFS Plugin archive, which now includes the fixed version.
Update 2007-04-26: Some people have asked if this plugin is compatible with newer versions of WordPress. The answer is ‘yes’. At the time I write this, this site is running WP 2.1.3, and the plugin is working just fine. One day, when I can find time, I’m going to rewrite this plugin, give it a sexy web-based configuration interface, and put it into the official wp-plugins repository. More news when there’s news to report.
Update 2008-09-19: Currently running on WordPress 2.6.2, and still working fine.
Update 2013-09-19: I’m up to WordPress 2.7-alpha, and the plugin is still going strong. Huzzah!
Pingback: Photo Matt » Rated Arrrrr
Pingback: geek ramblings » The Parrot Says…
Pingback: AllensOnThe.Net » Text Filter Suite
Pingback: Rathergate.com » Techies from the Light Side
Pingback: Blogs Of The Day » popular articles on WordPress blogs
Pingback: Idiot on a Stick
Pingback: Rage Against The Mac
Pingback: Elliott Back
Pingback: Citypress CVS
Pingback: Pretty Pink Ponies Edition
Pingback: Rebel Banana
Pingback: Nothing Much - jesstech's personal blog powered by toasterdesigns! » 2004 » September » 19
Pingback: Michele's Freeminding » Talk like a pirate
Pingback: RandomThink.net » Pluginsanity
Pingback: Jean-Philippe Leboeuf Notebook
Pingback: Standing Tall » Blog Archive » WordPress ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ä¸€è¦§è¿½åŠ æƒ…å ±ï¼ˆï¼—ï¼‰
Pingback: RandomURL - The Anti-Search Engine » RandomURL - Pirate Version
Pingback: core/dump » Blog Archive » Plug me in man…
Pingback: Rage Against The Mac » Blog Archive » Prepare to walk the plank!
Pingback: mugget blog » Blog Archive » fun with text filters
Pingback: geek ramblings » Pirate filter fix
Pingback: geek ramblings » Talk Like a Pirate (and TFS updates)
Pingback: Blog-A-Rama » Blog Archive » Pirate Day test!
Pingback: A Bit of Alright » Blog Archive » Talk Like a Pirate Day is coming
Pingback: dan coulter.com » Blog Archive » Avast!
Pingback: Tools for Talk Like A Pirate Day! | by m o f r o
Pingback: A Bit of Alright » Talk Like a Pirate Day is coming
Pingback: Cornell Finch » Talk Like A Pirate
Pingback: Footsteps in the Mirror » Avast Matey Tis Time To Talk Like A Pirate
Pingback: Talk Like A Pirate! at bananas on toast
Pingback: somefoolwitha.com » We a warrion!
Pingback: Beginnercode.com » Talk Like a Pirate Day!
Pingback: romoblog » Blog Archive » Talk Like A Pirate Day
Pingback: More piratish at Everything Is In/Flux
Pingback: Talk Like a Pirate at almost effortless
Pingback: Banana Oil! » Trackbacks should be back
Pingback: Talk Like A Pirate Day at daveharding.ca
Pingback: RandomThink.net » Arr and such
Pingback: a laundry list of hand-wringing apologies » Ahoy!
Pingback: romoblog » Blog Archive » Talk Like A Pirate Day
Pingback: Keelhaul Me Matey! at Binary Bonsai
Pingback: a laundry list of hand-wringing apologies » Wordpress Plugin Meme
Pingback: Open Switch » Plugin Meme
Pingback: Plugin Meme (redux) at Open Switch
Pingback: Everything Is In/Flux » Blog Archive » More piratish
Pingback: Current plugins at Open Switch
Pingback: Blog » Blog Archive » VW Audi Tuning
Pingback: mihi cura
Pingback: Talk Like a Pirate Day at Faux Real Tho!
Pingback: hughbiquitous : Talk Like a Pirate Day
Pingback: Arrrrrrrrrrrr you ready? : Losing it[1]
Pingback: COGMIOS.NL - life during WW4 and WWW2.0 (home of Cogmios) » Pirate Day
Pingback: Grumpy Old Woman » Blog Archive » International Talk Like a Pirate Day is coming!
Pingback: Better Living through Chemistry » Talk Like a Pirate Day - Sep 19
Pingback: FreakyTrigger »
Pingback: Ooblog » Blog Archive » Arrrr, Me Mateys!
Pingback: Tom Eppenberger Jr’s weblog » Blog Archive » That time of year
Pingback: Grumpy Old Woman » Blog Archive » Dude.. funny! aaaaaaaaaarrrrrrrrrrr!
Pingback: sheepeatingtaz » Talk Like A Pirate Day
Pingback: International Talk Like a Pirate Day at Ejecutive
Pingback: my big mouth » TLAPD
Pingback: VaxCave
Pingback: LeatherPenguin » Arrgh, Ye Bastards! ARRGH!
Pingback: Really Bad Eggs » Blog Archive » talk like a pirate!
Pingback: A Walk on Earth | peanut gallery
Pingback: jclark.org - Talk like a pirate
Pingback: Sander’s Weblog » Blog Like a Pirate Day
Pingback: Blissful
Pingback: TechnoPrimitive » Blog Archive » Avast Me Harties! It be Talk Like A Pirate Day!
Pingback: the life of justin moore » Pirate Talk
Pingback: Pirates have invaded my feed! » Home of the Soul Cookie
Pingback: International Talk Like A Pirate Day at Taleframe
Pingback: ben m online : Blog Archive : Talk Like a Pirate Day
Pingback: Publisher-Heaven » Blog Archive » Funny Plugin : Piratify Your Blog!
Pingback: WordPress New Plugins & Themes » Funny Plugin : Piratify Your Blog!
Pingback: geek ramblings » Happy Talk Like a Pirate Day!
Pingback: Mary Robinette Kowal » Blog Archive » Wordpress plugins
Pingback: That time of year at tomeppy
Pingback: Lonnieworld BLOG site » Blog Archive » Wordpress Plugins 2 add
Pingback: Building alexking.org 2.0, part 7: Plugins | alexking.org
Pingback: mbmdotnet 2.0b » Blog Archive » TLAPD
Pingback: Talk Like a Pirate Day at Little-town.net - Home of the Glomping Panda!
Pingback: Upgrading to Wordpress 2.1…a How To guide with links
Pingback: Pretty Geek - » Talk like a Pirate Day
Pingback: WP Plugins DB » Blog Archive » Text Filter Suite
Pingback: WP Plugins DB » Plugin Details » TFS Pirate
Pingback: WP Plugins DB » Plugin Details » TFS Kraut
Pingback: WP Plugins DB » Plugin Details » TFS Jive
Pingback: WP Plugins DB » Plugin Details » TFS Swedish Chef
Pingback: WP Plugins DB » Plugin Details » TFS Fudd
Pingback: WP Plugins DB » Plugin Details » TFS Acronymit
Pingback: WP Plugins DB » Plugin Details » TFS Core (Text Filter Suite)
Pingback: Arrrrrrrrr! : Losing it[1]
Pingback: LeatherPenguin » Shiver Me Timbers!
Pingback: Random Commands » Blog Archive » T’is Talk Likea Pirate Day…
Pingback: PHP-Scripts Blog » Talk like a pirate text filter suite by Dougal Campbell
Pingback: geek ramblings :: Happy Talk Like a Pirate Day!
Pingback: Post Like a Pirate at allaboutduncan
Pingback: Î R8 | K-Squared Ramblings
Pingback: The Tech Savvy Educator » Blog Archive » Talk Like a Pirate on Tech Savvy Ed!
Pingback: Talk Like A Pirate Day | Artifacting
Pingback: TechDadBlog » Blog Archive » Pirate Humor for Official Pirate Day
Pingback: jclark.org - Arrrrr
Pingback: Talk Like a Pirate Day at RickBeckman.org
Pingback: wisselend tij
Pingback: Aaarrrrr! “Talk Like a pirate Day” : the SmockLady
Pingback: 2007 September 19 | Farked.net
Pingback: Adventure Sandbox » Talk like a pirate with Wordpress
Pingback: tomlovesyou | Ahoi, me Maties!
Pingback: Avast, Me Hearties! ‘Tis Talk Like a Pirate Day! » MonkAtWork.com
Pingback: WPæ’件:Text Filter Suite-文本过滤套装æ’件 | 帕兰的å£è¢‹
Pingback: Wordpress Plugin - Global Synonym Text Re-Writer
Pingback: Text Filter Suite_Wordpress plugin
Pingback: geek ramblings » WordPress 2.5 Beta
Pingback: Dead Cant Rant » Blog Archive » Avast, Me Hearties!
Pingback: We a warrion! - Somefoolwith_ahabari