Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Text Filter Suite Plugin for WordPress

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 : 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!

 

About Dougal Campbell

Dougal is a web developer, and a "Developer Emeritus" for the WordPress platform. When he's not coding PHP, Perl, CSS, JavaScript, or whatnot, he spends time with his wife, three children, a dog, and a cat in their Atlanta area home.
This entry was posted in Plugins, TalkLikeAPirate, Tech, WordPress and tagged , , , , , , , , , . Bookmark the permalink.

269 Responses to Text Filter Suite Plugin for WordPress

  1. Pingback: Photo Matt » Rated Arrrrr

  2. Pingback: geek ramblings » The Parrot Says…

  3. Pingback: AllensOnThe.Net » Text Filter Suite

  4. Pingback: Rathergate.com » Techies from the Light Side

  5. Pingback: Blogs Of The Day » popular articles on WordPress blogs

  6. Pingback: Idiot on a Stick

  7. Pingback: Rage Against The Mac

  8. Pingback: Elliott Back

  9. Pingback: Citypress CVS

  10. Pingback: Pretty Pink Ponies Edition

  11. Pingback: Rebel Banana

  12. Pingback: Nothing Much - jesstech's personal blog powered by toasterdesigns! » 2004 » September » 19

  13. Pingback: Michele's Freeminding » Talk like a pirate

  14. Pingback: RandomThink.net » Pluginsanity

  15. Pingback: Jean-Philippe Leboeuf Notebook

  16. Pingback: Standing Tall » Blog Archive » WordPress プラグイン一覧追加情報(7)

  17. Pingback: RandomURL - The Anti-Search Engine » RandomURL - Pirate Version

  18. Pingback: core/dump » Blog Archive » Plug me in man…

  19. Pingback: Rage Against The Mac » Blog Archive » Prepare to walk the plank!

  20. Pingback: mugget blog » Blog Archive » fun with text filters

  21. Pingback: geek ramblings » Pirate filter fix

  22. Pingback: geek ramblings » Talk Like a Pirate (and TFS updates)

  23. Pingback: Blog-A-Rama » Blog Archive » Pirate Day test!

  24. Pingback: A Bit of Alright » Blog Archive » Talk Like a Pirate Day is coming

  25. Pingback: dan coulter.com » Blog Archive » Avast!

  26. Pingback: Tools for Talk Like A Pirate Day! | by m o f r o

  27. Pingback: A Bit of Alright » Talk Like a Pirate Day is coming

  28. Pingback: Cornell Finch » Talk Like A Pirate

  29. Pingback: Footsteps in the Mirror » Avast Matey Tis Time To Talk Like A Pirate

  30. Pingback: Talk Like A Pirate! at bananas on toast

  31. Pingback: somefoolwitha.com » We a warrion!

  32. Pingback: Beginnercode.com » Talk Like a Pirate Day!

  33. Pingback: romoblog » Blog Archive » Talk Like A Pirate Day

  34. Pingback: More piratish at Everything Is In/Flux

  35. Pingback: Talk Like a Pirate at almost effortless

  36. Pingback: Banana Oil! » Trackbacks should be back

  37. Pingback: Talk Like A Pirate Day at daveharding.ca

  38. Pingback: RandomThink.net » Arr and such

  39. Pingback: a laundry list of hand-wringing apologies » Ahoy!

  40. Pingback: romoblog » Blog Archive » Talk Like A Pirate Day

  41. Pingback: Keelhaul Me Matey! at Binary Bonsai

  42. Pingback: a laundry list of hand-wringing apologies » Wordpress Plugin Meme

  43. Pingback: Open Switch » Plugin Meme

  44. Pingback: Plugin Meme (redux) at Open Switch

  45. Pingback: Everything Is In/Flux » Blog Archive » More piratish

  46. Pingback: Current plugins at Open Switch

  47. Pingback: Blog » Blog Archive » VW Audi Tuning

  48. Pingback: mihi cura

  49. Pingback: Talk Like a Pirate Day at Faux Real Tho!

  50. Pingback: hughbiquitous : Talk Like a Pirate Day

  51. Pingback: Arrrrrrrrrrrr you ready? : Losing it[1]

  52. Pingback: COGMIOS.NL - life during WW4 and WWW2.0 (home of Cogmios) » Pirate Day

  53. Pingback: Grumpy Old Woman » Blog Archive » International Talk Like a Pirate Day is coming!

  54. Pingback: Better Living through Chemistry » Talk Like a Pirate Day - Sep 19

  55. Pingback: FreakyTrigger »

  56. Pingback: Ooblog » Blog Archive » Arrrr, Me Mateys!

  57. Pingback: Tom Eppenberger Jr’s weblog » Blog Archive » That time of year

  58. Pingback: Grumpy Old Woman » Blog Archive » Dude.. funny! aaaaaaaaaarrrrrrrrrrr!

  59. Pingback: sheepeatingtaz » Talk Like A Pirate Day

  60. Pingback: International Talk Like a Pirate Day at Ejecutive

  61. Pingback: my big mouth » TLAPD

  62. Pingback: VaxCave

  63. Pingback: LeatherPenguin » Arrgh, Ye Bastards! ARRGH!

  64. Pingback: Really Bad Eggs » Blog Archive » talk like a pirate!

  65. Pingback: A Walk on Earth | peanut gallery

  66. Pingback: jclark.org - Talk like a pirate

  67. Pingback: Sander’s Weblog » Blog Like a Pirate Day

  68. Pingback: Blissful

  69. Pingback: TechnoPrimitive » Blog Archive » Avast Me Harties! It be Talk Like A Pirate Day!

  70. Pingback: the life of justin moore » Pirate Talk

  71. Pingback: Pirates have invaded my feed! » Home of the Soul Cookie

  72. Pingback: International Talk Like A Pirate Day at Taleframe

  73. Pingback: ben m online : Blog Archive : Talk Like a Pirate Day

  74. Pingback: Publisher-Heaven » Blog Archive » Funny Plugin : Piratify Your Blog!

  75. Pingback: WordPress New Plugins & Themes » Funny Plugin : Piratify Your Blog!

  76. Pingback: geek ramblings » Happy Talk Like a Pirate Day!

  77. Pingback: Mary Robinette Kowal » Blog Archive » Wordpress plugins

  78. Pingback: That time of year at tomeppy

  79. Pingback: Lonnieworld BLOG site » Blog Archive » Wordpress Plugins 2 add

  80. Pingback: Building alexking.org 2.0, part 7: Plugins | alexking.org

  81. Pingback: mbmdotnet 2.0b » Blog Archive » TLAPD

  82. Pingback: Talk Like a Pirate Day at Little-town.net - Home of the Glomping Panda!

  83. Pingback: Upgrading to Wordpress 2.1…a How To guide with links

  84. Pingback: Pretty Geek - » Talk like a Pirate Day

  85. Pingback: WP Plugins DB » Blog Archive » Text Filter Suite

  86. Pingback: WP Plugins DB » Plugin Details » TFS Pirate

  87. Pingback: WP Plugins DB » Plugin Details » TFS Kraut

  88. Pingback: WP Plugins DB » Plugin Details » TFS Jive

  89. Pingback: WP Plugins DB » Plugin Details » TFS Swedish Chef

  90. Pingback: WP Plugins DB » Plugin Details » TFS Fudd

  91. Pingback: WP Plugins DB » Plugin Details » TFS Acronymit

  92. Pingback: WP Plugins DB » Plugin Details » TFS Core (Text Filter Suite)

  93. Pingback: Arrrrrrrrr! : Losing it[1]

  94. Pingback: LeatherPenguin » Shiver Me Timbers!

  95. Pingback: Random Commands » Blog Archive » T’is Talk Likea Pirate Day…

  96. Pingback: PHP-Scripts Blog » Talk like a pirate text filter suite by Dougal Campbell

  97. Pingback: geek ramblings :: Happy Talk Like a Pirate Day!

  98. Pingback: Post Like a Pirate at allaboutduncan

  99. Pingback: ΠR8 | K-Squared Ramblings

  100. Pingback: The Tech Savvy Educator » Blog Archive » Talk Like a Pirate on Tech Savvy Ed!

  101. Pingback: Talk Like A Pirate Day | Artifacting

  102. Pingback: TechDadBlog » Blog Archive » Pirate Humor for Official Pirate Day

  103. Pingback: jclark.org - Arrrrr

  104. Pingback: Talk Like a Pirate Day at RickBeckman.org

  105. Pingback: wisselend tij

  106. Pingback: Aaarrrrr! “Talk Like a pirate Day” : the SmockLady

  107. Pingback: 2007 September 19 | Farked.net

  108. Pingback: Adventure Sandbox » Talk like a pirate with Wordpress

  109. Pingback: tomlovesyou | Ahoi, me Maties!

  110. Pingback: Avast, Me Hearties! ‘Tis Talk Like a Pirate Day! » MonkAtWork.com

  111. Pingback: WP插件:Text Filter Suite-文本过滤套装插件 | 帕兰的口袋

  112. Pingback: Wordpress Plugin - Global Synonym Text Re-Writer

  113. Pingback: Text Filter Suite_Wordpress plugin

  114. Pingback: geek ramblings » WordPress 2.5 Beta

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

  116. Pingback: We a warrion! - Somefoolwith_ahabari