ด้วยข่าวลือทั้งหมดที่อยู่ใน 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 บนของคุณ บล็อก WordPress).

ซึ่งหมายความว่าคุณสามารถเผยแพร่เนื้อหาไปยังหลาย ๆ ไซต์ได้อย่างง่ายดายจากแดชบอร์ดเดียวอัปเดตปลั๊กอิน / ธีมหรือเคอร์เนลอย่างรวดเร็วในหลายไซต์และอื่น ๆ อีกมากมาย

ได้รับการออกแบบ 100% ด้วย React ซึ่งเป็นเฟรมเวิร์ก JavaScript ซึ่งเป็นตัวอย่างที่สมบูรณ์แบบของโครงการที่ทะเยอทะยานที่ใช้ Rest API เพื่อเชื่อมต่อแดชบอร์ด WordPress กับอินเทอร์เฟซ JS

2. บล็อกการรายงานข่าวสดของ New York Times

คุณอาจเคยได้ยินเรื่องนี้มาก่อนในการพูดคุยของ Matt Mullenweg ในปี 2015 NYT (New York Time) ใช้ WP REST API เพื่อขับเคลื่อนบล็อกของพวกเขา

ไม่น่าแปลกใจเลยโดยเฉพาะอย่างยิ่งเนื่องจาก New York Time ใช้ WordPress มาเป็นเวลานาน แต่นอกจากนี้พวกเขายังลงทุนใน Auttomattic บริษัท ที่ดูแล WordPress.com และปลั๊กอินต่างๆเช่น Jetpack และ Akismet

เทคโนโลยีล่าสุดของ WordPress คือ REST API ซึ่งใช้ Backbone.js และ React.js พวกเขาใช้เพื่อสื่อสารระหว่างแดชบอร์ด WordPress และตัวแก้ไขแบบกำหนดเองที่สร้างด้วย Backbone.js จากนั้นเนื้อหานี้จะถูกกรองและแสดงโดยแอปพลิเคชันที่ใช้ React.js

3. โครงการความรู้สาธารณะ - การจัดการการส่งปลั๊กอิน

publicknowledgeproject การดำเนินการส่วนที่เหลือ API WordPress

Nate Wright กล่าวเมื่อปีที่แล้วว่าเขาใช้ REST API เพื่อจัดการการส่งปลั๊กอินสำหรับ โครงการความรู้สาธารณะ. ไซต์ " โครงการความรู้สาธารณะ มีวัตถุประสงค์เพื่อให้วารสารวิชาการพร้อมซอฟต์แวร์ฟรีสำหรับการจัดการเวอร์ชันออนไลน์ สิ่งนี้ทำขึ้นเพื่อต่อสู้กับการผูกขาดหนังสือพิมพ์รายใหญ่บางฉบับด้วยค่าธรรมเนียมที่แพงซึ่งส่งผลให้การเข้าถึงวารสารมีราคาแพง วัตถุประสงค์ประการหลังคือการทำให้อุตสาหกรรมเป็นประชาธิปไตยและเพื่ออำนวยความสะดวกในการเข้าถึงความรู้สำหรับทุกคน

4. แอพ iOS สำหรับกระทรวงปิโตรเลียมและพลังงานของนอร์เวย์

ตั้งแต่เดือนกรกฎาคมปีที่แล้ว Per Soderlind ที่ กล่าวถึง เขากำลังทำงานกับแอพ iOS ของกระทรวงน้ำมันและพลังงานของนอร์เวย์

แม้ว่าผู้เขียนจะไม่ได้เจาะจงมากนักว่าเขาทำอะไร แต่เขาพูดถึงว่าแอปนี้มีไว้เพื่อบอกผู้คนว่า "ต้องทำอย่างไรเมื่อเกิดปัญหาขึ้น"

นี่เป็นกรณีการใช้งานที่น่าสนใจเนื่องจากแสดงให้เห็นถึงผู้คนหลากหลายประเภทที่สามารถใช้แดชบอร์ด WordPress สำหรับเว็บหรือแอปบนอุปกรณ์เคลื่อนที่ด้วย REST API

5. StoryCorps Mobile App (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 อยู่ในโลกปัจจุบัน (ในกรณีนี้คนเร่ร่อนดิจิทัลเป็นสมาชิกที่ใช้แอปพลิเคชันคนเร่ร่อนไม่ใช่คนที่พบในทะเลทราย).

เว็บแอปพลิเคชันสร้างโดย  ทำมนุษยชนซึ่งเป็นหน่วยงาน WordPress ที่มีสมาชิกที่มีส่วนร่วมใน REST API

แอปนี้ได้รับแรงบันดาลใจจากคนเร่ร่อนดิจิทัลที่มารวมตัวกันในการประชุม DNX

7. แบบฟอร์มการติดต่อที่กำหนดเอง - (อีกครั้ง) การสร้างปลั๊กอินแบบฟอร์มการติดต่อ

customcontactforms การดำเนินการส่วนที่เหลือ API WordPress

ที่กำหนดเองแบบฟอร์มติดต่อ เป็นปลั๊กอินที่ใช้ WordPress REST API มันเป็นปลั๊กอินที่สวยงามสำหรับการสร้าง รูปแบบ ส่วนบุคคลของคุณ บล็อก WordPress.

ปลั๊กอินใช้ API ไม่เพียง แต่ในส่วนหน้าเท่านั้น แต่ยังใช้ในแบ็กเอนด์ด้วย แอปได้รับการสร้างใหม่ทั้งหมดเพื่อใช้ API

สรุป

ดังที่คุณเห็นจากตัวอย่างเหล่านี้มีสิ่งต่างๆมากมายที่คุณสามารถทำได้ด้วย Rest API

REST API มีประสิทธิภาพและเพิ่มมิติใหม่ให้กับ WordPress สำหรับนักพัฒนาและผู้ใช้โดยทั่วไป ไม่ว่าคุณจะเป็นนักพัฒนาตัวยงกระตือรือร้นที่จะนำสิ่งใหม่ ๆ มาสู่ระบบนิเวศของ WordPress หรือหากคุณเป็นผู้ใช้งานตัวยงและรอคอยธีมและปลั๊กอินใหม่ ๆ ที่ใช้คุณสมบัตินี้ในอนาคตจะมีอะไรมากมายสำหรับเรา มากกว่า.