Giving WP Contact Form some love

As a user of Ryan Duff’s WP-ContactForm plugin for a long time I thought I would see if I could get it updated to work better with more recent versions of WordPress.  The trunk version on had not been updated in over a year and there were many reports of it causing problems with the new media library in WordPress 2.5 over on the wp-testers list.  After talking with Ryan via email he agreed to let me take over development of the plugin and I pushed out a small update last night which fixed the issues I knew about in the trunk version.  I hope to get the plugin updated some more over the coming weeks to take advantage of some of the other features in WordPress like nonces and the shortcodes available in WordPress 2.5.

8 thoughts on “Giving WP Contact Form some love

  1. Stef

    Nicely done! I’ve had a few sites using this and disabled the plugin due to the various issues – it’s nice to be able to reactivate it. Thanks!

  2. Awesome!
    I was unlucky in my attempt to contact Ryan, some time ago I wanted too to update this plugin. Half of the support questions I get for my plugins are actually because of WP-ContactForm inconsistencies.

    A few comments:
    – first line is most likely a typo:
    load_plugin_textdomain(‘wpcf’,$path = ‘wp-content/plugins/wp-contact-form’);
    what’s this “$path=” doing here ? 🙂
    – getip() is generic enough as a function name to be sure to collide with another function someday
    – why not regroup all the options into a single db entry?

  3. Thanks for the feedback.

    I intend on a complete refactor of the plugin along the lines of my other plugins so that all the functionality is encapsulated within a class.

  4. I’d prefer to keep a contact form out of the core. Seems like bloat. I mean, there’s obviously a lot of room for variation as evidenced by the current menagerie of contact form plugins. Why mess with that?

  5. Dave

    Obvious question: Where can I download the plugin? No link in your announcement and no link to the plugin on your plugins page.

    So… do we get it?

Comments are closed.