WP API
![Developing a WordPress REST API App: Getting Started](https://uploads.sitepoint.com/wp-content/uploads/2018/11/1542087768wordpress-rest-api.jpg)
This introductory article is part one in a tutorial series taking non-technical users through the building of a WordPress REST API app using React.
![Using the WordPress Settings API to Build a Custom Admin Page](https://uploads.sitepoint.com/wp-content/uploads/2018/11/1541424127wp-settings-api.jpg)
Tonino Jankov introduces the WordPress Settings API, and showing how to create a WordPress administration page to demonstrate the use of this API. In this article, he shows how to wrap this functionality into a plugin, though it can also be a part of a WordPress theme.
![Building a WordPress Plugin with Vue](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1540903632wp-plugin-vue.jpg)
Ahmed Bouchefra shows how to create a WordPress plugin that makes use of the Vue.js library, creating a shortcode that can be used to display a Vue component in posts and pages that fetches and displays the latest posts every five seconds.
![Creating Custom Endpoints for the WordPress REST API](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1540524793wp-endpoints.jpg)
Ahmed Bouchefra shows how to create your own custom route(s) for WP-API, allowing you to create mobile and web clients for your WordPress website that can also interact with your custom post types, rather than just the built-in WordPress types such as posts and categories.
![Using WordPress as a Headless CMS](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1540216224WordPress-headless-cms.jpg)
Sufyan bin Uzayr explains what a headless CMS is and why you might want to use one, and then goes on to explain how wordPress itself can be used as a headless CMS, showing ways to get started with WordPress as a headless CMS, including installation tips and tricks.
![Adding Custom Routes to the WordPress REST API](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1539004269WP-custom-routes.jpg)
Josh Pollock explains how to add custom routes to the WordPress API, noting that the WordPress REST API is not one API, but millions of highly customizable APIs, which can also be leveraged as a tool for making APIs.
![How to Take Control of Page and Post Revisions in WordPress](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1455904413Fotolia_80803175_Subscription_Monthly_M.jpg)
WordPress records a copy of every post revision so you can revert to earlier versions. That can be useful but is it affecting your database performance?
![Head Slapping WordPress Security with Expert Chris Burgess](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1463315690oEmbed-WordPress.png)
WordPress security is often an area in WordPress left neglected or done incorrectly. Read our recap with Chris Burgess in our WordPress security webinar.
Scott Bollinger shares three options available to easily create a mobile app with WordPress, reviewing the pros and cons of each approach.
Ben Shadle explores the WordPress REST API (WP API), looking at extensibility, limitations, installation instructions, use cases and example API requests.
In this article, we will give a general overview of the JSON REST API plugin. We'll cover how this plugin works and the basics of the REST architecture.