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.gz~~You 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

<3

Pingback: geek ramblings » WordPress 2.5 Beta

Pingback: Dead Cant Rant » Blog Archive » Avast, Me Hearties!

Pingback: We a warrion! - Somefoolwith_ahabari