Category: Development

  • The Recent Bluehost Network Outage

    The Recent Bluehost Network Outage

    At the weekend the popular WordPress host (and recommended by WordPress.org) Bluehost had an outage for approximately 12 hours. This affected many customers, including the Automattic owned WP Tavern website.

    Somebody asked why WP Tavern was on Bluehost and not one one of the WordPress VIP hosting packages, to which Matt Mullenweg replied…

    I like to have things on each of the hosts that .org recommends to get first-hand customer experience, both the ups and the downs. So Tavern is on Bluehost.

    Matt, WP Tavern

    Now, isn’t that a REALLY good idea?

  • State of the Word, 2016

    State of the Word, 2016

    Last weekend was WordCamp US (WCUS ), during which Matt Mullenweg gave his yearly “State of the Word” keynote speech. It’s interesting, particularly this year, as it’s not just about the previous year but also about what to expect from WordPress in the coming year.

    (more…)
  • 9 Year Anniversary

    9 Year Anniversary

    In the last few days I’ve hit a milestone…

    9-year-anniversary
    (more…)
  • Ironic WPScan Vulnerability Database Website Message

    Ironic WPScan Vulnerability Database Website Message

    The irony of getting this message when attempting to visit the WPScan Vulnerability Database site is not lost on me 😉

    privacy-error
  • How to work out the current state of a plugin

    How to work out the current state of a plugin

    It’s a rare instance where you need to know, from your own code, the state of a plugin but, for instance, this may be something particularly relevant to a theme.

    The usual way is to use the PHP command functions_exists to check whether a specific function is present. Of course, hard-coding this is probably not the best idea as function names change. Instead the WordPress function is_plugin_active is a better solution and you only need to specify the (non-changing) plugin slug for this to work.

    Now, this will tell you if the plugin is active but what if you also want to know if it’s installed or not?

    (more…)