1. Jay Syder

    Hmmm thinking about the php7 stuff would it be possible to make a plugin that scans and tests plugins and theme and then list all that are incompatible? I mean that would help both people wanting to change to php7 and plugin and theme author quickly test their own. I mean I know the other way would be cloning your site and testing but this would make it that little bit easier plus if it outputs the errors people can even copy them to support channels to make it easier.

    This is just an idea for someone who might actually be able to create this and wants to help get more people moving over to php7.

    Or maybe this already exists and I just don’t know about it.


    • Jason Cohen

      Hi Jay, that’s a good question. The answer is “yes and no.” The “yes” part is that some aspects of PHP7 can be seen statically, e.g. PHP code features which are not PHP7 compatible. The “no” part is that some aspects aren’t visible until you try to execute the code, which might involve e.g. submitting a form inside an authenticated page in wp-admin, which is not generally possible to scan for.


      • Jay Syder

        Thanks yeah wondered how things like forms would work with a scan and if there was some way to test the code that executes without actually using the form. But thanks for the reply so I guess the best way for people to test would be to create a clone and run it and test it.

        As a scan plugin would only solve the more obvious issues.


  2. Peter Cralen

    Interesting circle; WordPress says “Can not abandon old PHP, bc. hosts use this” and hosts says “Can not update, bc. WordPress uses that’.

    Sure, a vast group of users one-clicked installation, then one-clicked many plugins without any knowledge. These group will not update, take care of this issue and probably never even know something about it.

    Even if WordPress requires low entry barrier, low technical knowledge, in the case of a self-hosted website, it is self-hosted website :) It should be managed with that in mind.

    Many users would make a favour to themselves, if they use managed solution like wordpress.com or anything similar.
    The same applies to many “hosting” companies, they can do incredible service to “online world” if they leave that business and do something more helpful.


  3. Simon Blackbourn

    I’m really surprised at how low those PHP 7 compatibility stats are. Out of 40 sites I upgraded to PHP 7, 39 worked absolutely fine. The other one needed about 10 lines of code changing. And two of those sites are running WooCommerce without any problems at all.


  4. Eugene Kopich

    I have no problem with moving to PHP7, all works fine out of the box.


  5. James

    If they don’t use Linode anyone who are they using for the infrastructure?


    • Chris Cree

      Not sure if it’s same with everyone, but my account with them was moved over to Rackspace infrastructure. We had a rough few days during the Linode incident, but overall I’ve been very satisfied with how WPEngine dealt with all that in the end. And I very much appreciate that they continue to improve their service. It makes my life easier managing sites.


  6. Bowe Frankema

    I’m running a site with 90+ plugins active (don’t ask) but there is literally only one that causes small issues. I’m not saying that WPEngine is lying or anything, but not having the OPTION to turn on PHP7 has pretty big consequences for a few of my clients. Simply because they have a heavy stack of plugins (WooCommerce, Membership Plugins + BuddyPress, Jetpack) the performance of WPEngine hosted sites compared to other hosts becomes very noticeable. Especially because as a developer I’m unable to use Redis or Memcached for logged in users I have no options to improve site performance. This has been incredibly frustrating for a while now, and I’ve stopped recommending WPEngine to clients that want more than just a regular blog.


    • KTS915

      I suggest you move your site to Lightning Base. They’ve had PHP 7 available for some time. I’ve just upgraded my sites (most of which are membership sites running 80+ plugins) and it was a breeze. First page load takes 0.7 seconds according to GTMetrix; subsequent pages take less than half that time.


  7. Shady Anwar

    Whenever there is a will there is a way..

    Look how Joomla guys are collaborating to identify (then create a verified list of) Joomla 3.5 and PHP 7 compatible extensions http://bit.ly/1UG6L7T


Comments are closed.

%d bloggers like this: