Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Ember Data - WordPress Adapter

This project is intended as a basis for combining Ember as a frontend for a WordPress backend. You can use it as the starting point for a WordPress theme, or a completely standalone app that just retrieves data from WordPress.


This project utilises two key developments from Ember and WordPress. Firstly the ability to write a custom adapter for Ember Data, in this case it is possible to use the DS.RESTAdapter as-is and simply extend DS.RESTSerializer.

Secondly the WP REST API which is currently being developed as a plugin with a view to be be merged to core in the next major release (4.1).

Currently this requires the Canary build of Ember Data and the latest WP-API, whilst this does not preclude production usage, you should be aware that both are undergoing active development and the API may change quickly.


Currently the following routes are supported:


Installation & Setup

You will need Node.js installed to run the build script and a WordPress installation with the WP API plugin activated.

  1. Clone the repo
    $ git clone
  • Install Bower and Gulp globally if you do not have them already
    $ npm install -g bower gulp
  • Enter the cloned directory and run the build script
    $ cd Ember-Data-WordPress && npm install
  • Modify the environment variables to point to your WordPress installation
    $ cp .env.sample .env
  • Once you have updated these you will need to re-compile the changes
    $ gulp build

License & Copyright

Copyright © 2014 HeyHuman

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


Ember on the front, WordPress at the back







No releases published


No packages published