С помощью https://wordpress.org/plugins/json-api/ в среде, которая отделяет стандартную установку WordPress от сайта, который эффективно использует WordPress в качестве службы.
Сайт А http://example.com (потребитель)
Сайт Б http://wordpress.example.com (стандартный сайт WordPress с установленным плагином json-api)
Старый слизень: тест-статьи
Новый слаг: тест-статьи новые
Сайт A использует сайт B с помощью метода JSON_API_Query :: get
Таким образом, вызов может выглядеть так: http://wordpress.example.com/api/post/get_post/?slug=test-article
Но это не даст никаких результатов, потому что слизняк сейчас тест-статьи новые
Тем не менее, http-вызов болотной стандартной WordPress, т.е. http://wordpress.mysite.com/тест-статьи будет правильно 301 к http://wordpress.mysite.com/тест-статьи новые
Есть ли возможность использовать старые постоянные ссылки / канонические URL-адреса в плагине json-api?
Если нет, то как можно подражать этой функциональности в контроллерах API?
Задача ещё не решена.
Других решений пока нет …