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

 

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. Just Some Guy says:
  13. Pingback: Nothing Much - jesstech's personal blog powered by toasterdesigns! » 2004 » September » 19

  14. Amazing Jean says:
  15. Pingback: Michele's Freeminding » Talk like a pirate

  16. Pingback: RandomThink.net » Pluginsanity

  17. KarmaKleeneX says:
  18. Pingback: Jean-Philippe Leboeuf Notebook

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

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

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

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

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

  24. Pingback: geek ramblings » Pirate filter fix

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

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

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

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

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

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

  31. Pingback: Cornell Finch » Talk Like A Pirate

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

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

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

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

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

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

  38. Pingback: Talk Like a Pirate at almost effortless

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

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

  41. Pingback: RandomThink.net » Arr and such

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

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

  44. Pingback: Keelhaul Me Matey! at Binary Bonsai

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

  46. Pingback: Open Switch » Plugin Meme

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

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

  49. Pingback: Current plugins at Open Switch

  50. Anonymous says:
  51. Pingback: Blog » Blog Archive » VW Audi Tuning

  52. Pingback: mihi cura

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

  54. martin english says:
  55. Pingback: hughbiquitous : Talk Like a Pirate Day

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

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

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

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

  60. Pingback: FreakyTrigger »

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

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

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

  64. Pingback: sheepeatingtaz » Talk Like A Pirate Day

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

  66. Pingback: my big mouth » TLAPD

  67. Pingback: VaxCave

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

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

  70. Pingback: A Walk on Earth | peanut gallery

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

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

  73. Pingback: Blissful

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

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

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

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

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

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

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

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

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

  83. Pingback: That time of year at tomeppy

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

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

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

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

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

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

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

  91. Anonymous says:
  92. Pingback: WP Plugins DB » Plugin Details » TFS Pirate

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

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

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

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

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

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

  99. Anonymous says:
  100. Pingback: Arrrrrrrrr! : Losing it[1]

  101. Pingback: LeatherPenguin » Shiver Me Timbers!

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

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

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

  105. Pingback: Post Like a Pirate at allaboutduncan

  106. Pingback: ΠR8 | K-Squared Ramblings

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

  108. Pingback: Talk Like A Pirate Day | Artifacting

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

  110. Pingback: jclark.org - Arrrrr

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

  112. Pingback: wisselend tij

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

  114. Pingback: 2007 September 19 | Farked.net

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

  116. Pingback: tomlovesyou | Ahoi, me Maties!

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

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

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

  121. Pingback: Text Filter Suite_Wordpress plugin

  122. Anonymous says:

    <3

  123. Pingback: geek ramblings » WordPress 2.5 Beta

  124. Anonymous says:
  125. Pingback: Dead Cant Rant » Blog Archive » Avast, Me Hearties!

  126. Pingback: We a warrion! - Somefoolwith_ahabari

%d bloggers like this: