What is the WordPress API?

What is the WordPress API?

Andy Holland

With version 3.0, WordPress moved from being essentially a simple blog platform to becoming a full content management system. Due to arrive in December, WordPress 4.1 may herald the move towards becoming an application framework.
WordPress is already used for lots of apps and external software, and it looks highly likely that WordPress 4.1 will accelerate that change by providing an API directly from the WordPress core. The idea is certainly to develop a plugin that will do just that.

WordPress API is currently available as a plugin, which means that you will be able to update your site from outside WordPress. That is to say, what – until now – you could only actually do on WordPress, you will now be able to do remotely using the WordPress API. The goal is essentially to make it easier to interact with your site’s data, including users, taxonomies, posts and more.

It is hoped that this will be utilized by everyone who works with WordPress, and it is certainly likely to change the manner in which it is used greatly.

Mobile, desktop or web applications can now do anything you can do via the admin panel. With WordPress API applications can move past restrictions on WordPress’ existing APIs and work with WordPress in much deeper ways. Themes and plugins can become more interactive, and developers will be able to spend more time to work on exciting features and less time fixing issues. Mobile apps will replace clumsy XML-RPC-powered APIs with a smaller set of tools for dealing with the WordPress API.

Currently WordPress API is on track for inclusion on WordPress 4.1 which is expected to be available in December.