{"id":243932,"date":"2016-07-27T06:37:38","date_gmt":"2016-07-27T13:37:38","guid":{"rendered":"http:\/\/css-tricks.com\/?p=243932"},"modified":"2016-11-03T12:36:47","modified_gmt":"2016-11-03T19:36:47","slug":"remote-control-wordpress-scale","status":"publish","type":"post","link":"https:\/\/css-tricks.com\/remote-control-wordpress-scale\/","title":{"rendered":"Remote Control WordPress at Scale"},"content":{"rendered":"

This is the third and final article in a series on “remote control WordPress”. That’s my nickname for this strategy of managing network settings on one “control” install, and then pulling those values into all your client installs. The advantage is that it saves staff members from having to toggle the same settings on the same network plugins, across many multisite installs.<\/p>\n

<\/p>\n

\n

Article Series<\/h4>\n

Part 1: The WP REST API for Remote Control WordPress<\/a>
\nPart 2:
OAuth Fun with OAuth1 <\/a>
\nPart 3: Remote Control WordPress at Scale<\/strong> (You are here!)\n<\/div>\n

In the first article<\/a> I demonstrated how to expose network settings for querying via the WP API. In the second article<\/a>, I demonstrated how to query those settings, even when they require an OAuth header (which they always should). In this article, I’m going to put all of the pieces together and show you exactly how I’m using this in production.<\/p>\n

What You’ll Need to Follow Along<\/h3>\n

If you’re familiar with the series, you know that we need two WordPress multisite installs to pull this off: <\/p>\n