PhpStorm 8 To Add Official Support for WordPress

phpstorm

PhpStorm is a popular IDE that many developers depend on to code more efficiently, debug applications, and run unit tests with integrated version control and command-line tools. The upcoming version 8 will add official support for WordPress.

According to a recent survey conducted by SitePoint, PhpStorm is by far the most favored IDE among PHP developers in 2014. It captured the vote of nearly 40% surveyed, followed by Sublime Text (18.5%) and NetBeans (15.6%). PhpStorm was the clear all-around winner for both business and personal use, due to its speed, strong community, and support for a wide variety of languages and frameworks.

PhpStorm has supported Drupal and other PHP frameworks for a couple of years and is now finally adding WordPress-specific development features. Version 8 will include:

  • WordPress integration in PhpStorm for new plugins (with plugin skeleton) and existing projects
  • WordPress code style
  • Development environment configuration for WordPress
  • Hooks support (Completion for registration functions parameters; Navigation from hook registration functions to hook invocation; Callbacks from hook registration; and other hooks-related features)
  • Search on WordPress.org right from the editor
  • WordPress command line tool WP-CLI integration

If you want to give it a test run, version 8 is currently available via the PhpStorm Early Access Program. New users will appreciate the full tutorial for configuring your development environment for WordPress projects. It will walk you through creating a new plugin and also has instructions for enabling WordPress integration for existing PhpStorm projects.

7 Comments


  1. Adding a boilerplate template for a plugin would strengthen this release even more.

    Report


  2. What PHPStorm really needs is a support for multiple projects, this is the only feature stoping me from switching from NetBeans.

    Report


    1. What’s lacking for multiple project support? You mean multiple projects in one window? Careful what you wish for, NetBeans is a memory hog when it comes to that, I’m glad PHPStorm doesn’t do that. However, PHPStorm does offer external directories to be included into a project, which I do for my core WP install and any other reference folders I don’t want inside my project itself.

      Report


    2. What do you mean? I have lots of different projects set up in PhpStorm. For example I have a project that’s all of WordPress.com and a separate project that’s a local WordPress.org install for plugin development. I’m thinking about switching to a project per plugin though so that I don’t get bleed over between plugins.

      Report


  3. Happy Happy dance! I think this will help a lot of developers. I know that since I started using a “real” ide and the built in tools like git integration, unit tests etc its made me way more proficient.

    Report

Comments are closed.