작년에 WordPress REST API에 대한 모든 소문이 있었기 때문에이 기능의 다양한 구현을 볼 때라고 생각합니다.

REST API는 외부 애플리케이션이 WordPress와 채팅 할 수있는 새로운 방법을 제공합니다. (응용 프로그램과 상호 작용할 수 있도록 Facebook 또는 Twitter와 같은 다른 플랫폼에서 널리 구현되는 수단입니다. données 사용자).

따라서 매우 널리 사용되는 JavaScript 또는 Java 또는 C #과 같은 다른 언어와 같은 여러 프로그래밍 언어가 접촉 할 수있는 기능입니다.

이 기사에서는 플랫폼 또는 웹 사이트에서 작동하는 다양한 WordPress Rest API 구현을 소개합니다.

1. 칼립소

칼립소 구현 API 나머지 WordPress

칼립소, WordPress.com의 새로운 다중 사이트 대시 보드는 REST API의 힘을 보여주는 이상적인 쇼케이스입니다. REST API를 사용하여 하나가 아닌 모든 WordPress 사이트 (예, Jetpack을 설치하고 활성화한 경우 자체 호스팅되는 경우에도 마찬가지입니다. 워드 프레스 블로그).

이는 예를 들어 단일 대시 보드에서 여러 사이트에 콘텐츠를 쉽게 게시하고 여러 사이트에서 플러그인 / 테마 또는 커널을 빠르게 업데이트하는 등의 작업을 수행 할 수 있음을 의미합니다.

JavaScript 프레임 워크 인 React로 100 % 설계되었으므로 Rest API를 사용하여 WordPress 대시 보드를 JS 인터페이스에 연결하는 야심 찬 프로젝트의 완벽한 예입니다.

2. New York Times 라이브 커버리지 블로그

2015 년 Matt Mullenweg의 강연에서 이전에 들어 보셨을 것입니다. NYT (New York Time)는 WP REST API를 사용하여 블로그를 강화합니다.

특히 New York Time이 WordPress를 오랫동안 사용해 왔기 때문에 이것은 놀라운 일이 아니지만, WordPress.com을 실행하는 회사 인 Auttomattic과 Jetpack 및 Akismet과 같은 다양한 플러그인에도 투자했습니다.

WordPress 기술에 최근 추가 된 것은 Backbone.js 및 React.js를 사용하는 REST API입니다. WordPress 대시 보드와 Backbone.js로 만든 사용자 지정 편집기간에 통신하는 데 사용합니다. 이 콘텐츠는 React.js를 사용하는 애플리케이션에 의해 필터링되고 설명됩니다.

3. 공개 지식 프로젝트-플러그인 제출 관리

publicknowledgeproject 구현 API 나머지 WordPress

Nate Wright는 작년에 REST API를 사용하여 공공 지식 프로젝트. 사이트 " 공공 지식 프로젝트 학술 저널에 온라인 버전 관리를위한 무료 소프트웨어를 제공하는 것을 목표로합니다. 이것은 값 비싼 저널 액세스를 초래하는 비싼 수수료로 일부 대형 신문의 독점과 싸우기 위해 수행됩니다. 후자의 목표는 산업을 민주화하고 모든 사람이 지식에 쉽게 접근 할 수 있도록하는 것입니다.

4. 노르웨이 석유 에너지 부용 iOS 앱

작년 XNUMX 월부터 Per Soderlind는 언급 그는 노르웨이 석유 및 에너지 부에서 iOS 앱을 개발 중이었습니다.

저자는 자신이 정확히 무엇을하는지에 대해 구체적으로 설명하지는 않지만, 앱이 사람들에게 "문제가 발생했을 때해야 할 일"을 알리기위한 것이라고 언급했습니다.

REST API를 사용하여 웹 또는 모바일 앱에 WordPress 대시 보드를 사용할 수있는 다양한 사람들을 보여 주므로 흥미로운 사용 사례입니다.

5. StoryCorps 모바일 앱 (iOS 및 Android)

storycorps 구현 API 나머지 WordPress

작년 연설에서 Matt의 지위를 보신 분들을 위해 (또는 올해 초), 당신은 아마 전에이 예제를 들어 보셨을 것입니다. StoryCorps 누구나 자신의 이야기를 공유 할 수있는 사이트입니다. 그들은 WordPress Rest API를 사용하여 iOS 및 Android 앱을 구축하여 사람들이 휴대 전화에서 자신의 이야기를 쉽게 공유 할 수 있도록했습니다. 이 콘텐츠는 WordPress 대시 보드에서 동기화되고 사이트에 게시 된 콘텐츠는 모바일 애플리케이션과 동기화됩니다.

이것이 기본적으로 의미하는 바는 앱에서 스토리를 제출하면 사이트에서 해당 스토리를 볼 수 있으며, 관리자가 앱과 관련된 영역의 사이트에 무언가를 게시하면 콘텐츠도 앱에서 업데이트되었습니다.

이 구현의 멋진 점 중 하나는 WordPress의 확장 성과 REST API를 보여 준다는 것입니다.

6. NomadBase-Rest API를 사용하는 웹 애플리케이션

nomadbase 구현 API 나머지 WordPress

NomadBase Nomads가 현재 세계 어디에 있는지 보여주는 웹 응용 프로그램입니다.이 경우 디지털 유목민은 애플리케이션을 사용하는 회원이고, 유목민은 사막에서 발견되는 유목민이 아닙니다.).

웹 애플리케이션은  인간 제작, REST API에 기여하는 회원이있는 WordPress 대행사입니다.

이 앱은 DNX 컨퍼런스에서 모인 디지털 유목민에게서 영감을 받았습니다.

7. 사용자 지정 문의 양식-(재) 문의 양식 플러그인 구축

customcontactforms 구현 API 나머지 WordPress

사용자 지정 문의 양식 WordPress REST API를 사용하는 플러그인입니다. 그것은 우아한 플러그인입니다, 당신은 그것을 추측, 생성 형태 당신의 개인화 워드 프레스 블로그.

플러그인은 프런트 엔드뿐만 아니라 백엔드에서도 API를 사용합니다. API를 사용하도록 앱이 완전히 다시 빌드되었습니다.

결론

이 예제에서 볼 수 있듯이 Rest API로 할 수있는 작업은 매우 다양합니다.

REST API는 강력하며 일반적으로 개발자와 사용자를 위해 WordPress에 완전히 새로운 차원을 추가합니다. 열정적 인 개발자이든, WordPress 생태계에 새로운 것을 가져 오기를 열망하는 사람이든, 열렬한 사용자이든이 기능을 사용하는 새로운 테마와 플러그인을 기대하는 사람이든 미래에는 확실히 많은 것이있을 것입니다. 더.