Profiles

Bio

Web developer since 1995, WordPress since 2010. Software engineer & technology product management before that, so I work on the geek side and collaborate with graphic designers.

WordPress Origin Story

I was a software engineer/engineering manager in Silicon Valley for about 15 years before seizing on web development in 1995 as a way to escape the big city. I embraced PHP/MySQL in 2001, when PHP-Nuke was about the only CMS around. It wasn’t what I needed for my small business clients so I built my “McWebby” OOP CMS from scratch over the next few years. Around 2005-06 I tried Drupal and Joomla, but hated the admin interface for both. By 2010 it was clear that I couldn’t keep adding features and supporting McWebby forever, so I did another review of my options and found that WordPress had evolved into a full-fledged CMS. Frankly hated it at first because the model was very different from my own 🙂 but over the years I haven’t found anything I can’t implement with WordPress. I’m hooked.

  • Member Since: January 1st, 2009
  • Location: Corvallis, Oregon, USA
  • Website: donnamcmaster.com
  • Find me on:
  • Posted a reply to Good, but watch your cache!, on the site WordPress.org Forums:
    very helpful warning, thanks!

  • Created a topic, very simple and works well, on the site WordPress.org Forums:
    Over the years I've tried a lot of post-ordering plugi…

  • Posted a reply to deprecated “whitelist_options” in WP 5.6, on the site WordPress.org Forums:
    Hi Steve, Sorry for the confusion. Yes the issue is with Stream, and deactivating Stream…

  • Created a topic, deprecated “whitelist_options” in WP 5.6, on the site WordPress.org Forums:
    Edited an option and got this error message: Depreca…

  • Posted a reply to An update from EML’s author, on the site WordPress.org Forums:
    Oh, I am so glad!!! I'm sorry that you've had a rough time ... it's…

  • Posted a reply to Undefined index in LimitLoginAttempts.php, on the site WordPress.org Forums:
    and I am seeing a stream of [08-Jan-2020 04:14:11 UTC] PHP Warning: Cannot use a…

  • Posted a reply to Error 500 after ithemes changes to htaccess, on the site WordPress.org Forums:
    Adding my voice to the need for a fix for this. A client called this…

  • Posted a reply to Plugin crashing whole site, on the site WordPress.org Forums:
    I'm seeing the same behavior on the Plugins page when Tweetshare is first activated and…

  • Posted a reply to not compatible with new version, on the site WordPress.org Forums:
    I have a site that can't yet be upgraded to 5.x due to plugin incompatibility…

  • Created a topic, PHP errors, on the site WordPress.org Forums:
    Running PHP 7.2, this plugin spews out hundreds of PHP…

  • Created a topic, okay for a few items, on the site WordPress.org Forums:
    This plugin works fine to redirect a few pages here an…

  • Created a topic, couldn’t be simpler, on the site WordPress.org Forums:
    Installed the plugin, chose an icon, set the "Distance…

  • Posted a reply to Preload: no option to set number of posts, on the site WordPress.org Forums:
    Thanks so much @Saša! I should have looked at the code. I don't see any…

  • Created a topic, Preload: no option to set number of posts, on the site WordPress.org Forums:
    I've been configuring WP Super Cache on a dozen sites,…

  • Created a topic, simple, clean, excellent, on the site WordPress.org Forums:
    Finally an SEO-related plugin with clean code and no b…

  • Posted a reply to How do I setup directs for any 401 pages, on the site WordPress.org Forums:
    If you customize your own theme, you can create a new template page 404.php in…

  • Posted a reply to Warnings with PHP 7.1, on the site WordPress.org Forums:
    Another vote for fixing this. Running PHP 7.2. Warning: Declaration of Carbon\Carbon::setTime($hour, $minute, $second =…

  • Posted a reply to PHP Deprecated create_function(), on the site WordPress.org Forums:
    Another vote for fixing as I'm upgrading to PHP 7.2.

  • Created a topic, has worked well on several sites, on the site WordPress.org Forums:
    I've installed SNAP on four websites over the past few…

  • Posted a reply to Not working with `page-attributes`, on the site WordPress.org Forums:
    Thanks, Ben, using "simple_page_ordering_is_sortable" solved the problem for me!

  • Created a topic, very easy and no more spam!, on the site WordPress.org Forums:
    I’d been getting a dozen spams a day on two of m…

  • Created a topic, solid and useful, on the site WordPress.org Forums:
    I've been using Duplicate Post for years and feel emba…

  • Created a topic, finally a plugin that lets me organize media!, on the site WordPress.org Forums:
    I have several clients with large media libraries and …

  • Posted a reply to Close to 180 days of records even after selecting 30 days in settings, on the site WordPress.org Forums:
    Pete, I had not reset the database. I just went in and did that on…

  • Posted a reply to Close to 180 days of records even after selecting 30 days in settings, on the site WordPress.org Forums:
    Luke, sorry to be so slow getting back to you. I deactivated and reactivated Stream…

  • Created ticket #34137 on Core Trac:
    create new dashicons:

  • Released a new plugin, WP SEO Humility

  • Committed [1159329] to Plugins SVN:
    Adding first version of wpseo-humility plugin