Divi: ธีม WordPress ที่ดีที่สุดของเวลาทั้งหมด!

ขึ้น ดาวน์โหลด 901.000 แล้วDivi เป็นธีม WordPress ที่ได้รับความนิยมมากที่สุดในโลก สมบูรณ์และใช้งานง่ายและมาพร้อมกับเทมเพลตฟรีมากกว่า 62

WordPress Rest API จะแก้ไขปัญหาได้มากมายและอาจมีประโยชน์มากกว่าที่เราคาดไว้ อย่างไรก็ตามมันไม่ใช่เครื่องมือวิเศษและบางครั้งคุณก็ไม่จำเป็นต้องใช้มัน

ยังไม่มีนักพัฒนาหรือเอเจนซี่จำนวนมากที่ใช้ Rest API สำหรับไซต์ของตนเหตุผลก็คือฟีเจอร์นี้ยังอยู่ระหว่างการพัฒนาและเป็นเทคโนโลยีที่หลายคนยังคงต้องใช้ 'เรียนรู้และสัมผัส

แต่บางครั้งแม้ว่า API จะได้รับการยอมรับอย่างดี แต่ก็ยังพิสูจน์ได้ว่ามีการต่อต้านการใช้งาน

ในบทช่วยสอนนี้ฉันจะระบุสถานการณ์ต่างๆที่คุณจะต้องใช้ API และสถานการณ์ที่ไม่จำเป็นต้องใช้ API เราจะครอบคลุมทั้งสามด้านที่แตกต่างกัน:

  • แพลตฟอร์มและเทคโนโลยี
  • การใช้งาน
  • ทีมงานและสถานการณ์

เราจะเริ่มต้นกับแพลตฟอร์มและเทคโนโลยี

WP-เหลือ API กว้าง

แพลตฟอร์มและเทคโนโลยี

REST API มีประโยชน์อย่างยิ่งเมื่อคุณต้องการเชื่อมต่อ WordPress กับ API ที่แพลตฟอร์มอื่น ๆ ให้มาหรือหากคุณใช้เพื่อสร้างแอปพลิเคชันที่เข้ารหัสในภาษาอื่นที่ไม่ใช่ PHP ในกรณีหลังนี้มีตัวอย่างที่ใช้ได้จริงมากมาย

หากคุณต้องการสร้างเว็บแอปพลิเคชัน REST API ช่วยให้คุณมีความยืดหยุ่นในการใช้ภาษาโปรแกรมใด ๆ ที่คุณคิดว่าเหมาะสม (โดยทั่วไปคือ JavaScript) การสร้างแอปใน JavaScript หมายความว่าคุณสามารถสร้างอินเทอร์เฟซที่ทำงานเหมือนกับแอปเดสก์ท็อปส่วนใหญ่ที่มีการโต้ตอบที่ซับซ้อนโดยใช้ข้อมูลโดยไม่ต้องย้ายไปมาระหว่างหลายหน้าจอ

ตัวอย่างเช่นเว็บแอปที่สามารถใช้แอป Google เช่น Google ปฏิทิน Gmail และแอปสร้างเอกสารอื่น ๆ หากคุณต้องการสร้างสิ่งที่คล้ายกับข้างต้นโดยใช้ข้อมูลที่ WordPress บันทึกไว้ REST API จะทำให้เป็นไปได้

หรือหากคุณต้องการใช้ข้อมูลที่คุณบันทึกไว้ในฐานข้อมูลเพื่อทำงานกับแอพมือถือประเภทใดก็ได้ REST API ก็ทำให้เป็นไปได้อีกครั้ง ตัวอย่างเช่นหากคุณมีเว็บไซต์อีคอมเมิร์ซและต้องการจัดหาแอปที่ลูกค้าสามารถใช้เพื่อซื้อสินค้าในร้านของคุณจากโทรศัพท์ของพวกเขา REST API ยังสามารถใช้เพื่อลดช่องว่างได้ ระหว่างทั้งสอง

สร้างเว็บไซต์ของคุณอย่างง่ายดายด้วย Elementor

Elementor ให้คุณสร้าง อย่างง่ายดายและฟรี การออกแบบเว็บไซต์หรือบล็อกใดๆ ก็ตามที่ดูเป็นมืออาชีพ หยุดจ่ายมากสำหรับเว็บไซต์ที่คุณทำเองได้

ปัจจุบันไซต์ WordPress หลายแห่งใช้ API อื่น ๆ เพื่อแสดงข้อมูลจากเครือข่ายสังคมออนไลน์เช่น Twitter และ Facebook หรือเพื่อสร้างแผนที่สำหรับเว็บไซต์กิจกรรมโดยใช้ Google Map เป็นต้น แต่มันเป็นความสัมพันธ์ทางเดียวและข้อมูลจาก API ภายนอกจะถูกดึงมาและแสดงโดยไม่จำเป็นต้องโต้ตอบกับฐานข้อมูล WordPress REST API คือสิ่งที่คุณต้องการเพื่อให้การโต้ตอบนี้เป็นไปได้

หากท่านต้องการข้อมูลบางส่วนออกจาก WordPress (โดยไม่ต้องโต้ตอบกับฐานข้อมูลของเขา) คุณไม่จำเป็นต้องใช้ REST API แต่ถ้าคุณต้องการโต้ตอบระหว่างข้อมูล WordPress กับข้อมูลภายนอกคุณควรใช้ REST API

แบบใช้สาย

หนึ่งในเว็บไซต์ที่ใช้ REST API เพื่อเชื่อมโยงกับ API ภายนอกคือ มีสายซึ่งใช้เพื่อส่งเนื้อหาไปยังแอป iOS ข่าวสารโดยแปลงบทความที่โพสต์ในบล็อกเป็น " Markdown และแสดงบนแอพพลิเคชั่นต่างๆ

ไซต์ WordPress ได้รับการออกแบบใน PHP โดยรองรับ HTML5 และ CSS3 หากคุณกำลังสร้างเว็บไซต์ในภาษาอื่นหรือหากคุณมีไซต์หรือแอปพลิเคชันที่พร้อมใช้งานในภาษาอื่นอยู่แล้วคุณต้องการเข้าร่วมกับ WordPress Rest API ยังคงเป็นทางออกที่ดีที่สุด

ดังนั้นหากคุณต้องการเพิ่มข้อมูล WordPress ไปยังไซต์ที่มีอยู่ซึ่งใช้ JavaScript หรือ Python คุณอาจต้องใช้ Rest API แต่ถ้าคุณต้องการทำงานใน PHP ต่อไปสิ่งนี้ไม่จำเป็นจริงๆ

การใช้งาน

คุณต้องการขายผลิตภัณฑ์ของคุณบนอินเทอร์เน็ตหรือไม่?

ดาวน์โหลด WooCommerce ฟรี ปลั๊กอินอีคอมเมิร์ซที่ดีที่สุดในการขายผลิตภัณฑ์ทางกายภาพและดิจิทัลของคุณบน WordPress และสร้างร้านค้าออนไลน์ของคุณได้อย่างง่ายดาย เหมาะสำหรับผู้เริ่มต้น

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

หากคุณกำลังสร้างบล็อกแบบธรรมดาคุณก็ไม่ต้องกังวลกับ Rest API WordPress จะให้ทุกสิ่งที่คุณต้องการในการเริ่มต้นบล็อกโดยใช้ PHP ไม่ว่าจะเป็นการติดตั้งปลั๊กอินและธีมของบุคคลที่สามหรือสร้างของคุณเอง (ปลั๊กอินและธีม).

หากไซต์ของคุณเป็นอีคอมเมิร์ซคุณอาจหรือไม่จำเป็นต้องใช้ Rest API หากสิ่งที่คุณต้องการสำหรับไซต์ของคุณคือการขายสินค้าและบริการจากที่เดียว Rest API จะไม่เพิ่มมากนัก แต่ในบางสถานการณ์ Rest API สามารถเพิ่มฟังก์ชันการทำงานให้กับร้านค้าได้มากขึ้นและอาจช่วยให้คุณเข้าถึงผู้ชมได้มากขึ้น:

  • หากคุณต้องการส่งมอบประสบการณ์ใช้งานแอปไม่ว่าจะผ่านเว็บไซต์หรือแอปบนอุปกรณ์เคลื่อนที่ (หรือแม้กระทั่งทั้งสองอย่าง) Rest API จะช่วยให้คุณสร้างแอปอีคอมเมิร์ซ JavaScript โดยใช้ทรัพยากรของร้านค้าของคุณ
  • หากผู้ชมของคุณใช้เว็บไซต์อื่นเช่น eBay หรือ Facebook ในการช็อปปิ้ง Rest API ยังช่วยลดความซับซ้อนในการสร้างร้านค้าบนแพลตฟอร์มเหล่านี้

หากคุณต้องการปรับแต่งแดชบอร์ดสำหรับลูกค้าคุณต้องการ Rest API หรือไม่นั้นขึ้นอยู่กับการปรับแต่งที่คุณวางแผนจะใช้

WordPress มีตะขอจำนวนมากอยู่แล้วซึ่งอาจช่วยให้คุณปรับแต่งอินเทอร์เฟซการดูแลระบบได้อย่างสมบูรณ์

แดชบอร์ด Calypso ของ Automattic ทำสิ่งนี้โดยใช้ WordPress.com Rest API ซึ่งปัจจุบันใช้กับเว็บไซต์ที่โฮสต์เอง

คาลิปโซ่

Rest API จะช่วยให้คุณสร้างแอปแบบหน้าเดียว

ทีมงานและสถานการณ์

การเลือกเทคโนโลยีที่คุณวางแผนจะใช้สำหรับการพัฒนาเว็บไม่ก่อให้เกิดปัญหาในแง่ของภาษาที่เป็นปัญหา นอกจากนี้ยังมีการพิจารณาปัจจัย "ทีม" ด้วยและในบางสถานการณ์ Rest API จะเหมาะสม

สิ่งแรกที่ต้องพิจารณาคือระดับของการพัฒนา Rest API ปัจจุบันคุณสมบัตินี้ยังไม่เสถียรเท่าที่ควรโดยเฉพาะอย่างยิ่งสำหรับโครงการขนาดใหญ่

API ยังอยู่ระหว่างการพัฒนาและวิธีการทำงานกำลังจะเปลี่ยนไปอย่างสิ้นเชิง ตัวอย่างเช่นแบบฟอร์มสุดท้ายจะแสดงเวอร์ชัน API ซึ่งไม่เหมาะสมจริงๆ

ทีมที่ทำงานกับ API ยังไม่ได้รับการแก้ไขในสถานะที่ถือว่าเพียงพอ (พร้อมใช้) ของ API ดังนั้นจึงควรใช้โดยมีข้อแม้มากมายโดยเฉพาะอย่างยิ่งสำหรับโครงการขนาดใหญ่

หากคุณกำลังทำงานในโครงการที่ต้องสร้างอย่างรวดเร็วหรือมีงบประมาณ จำกัด ฉันไม่แนะนำให้ใช้ Rest API จนกว่าคุณจะคุ้นเคยกับเทคโนโลยีนี้จริงๆ . การรวบรวมเว็บไซต์ที่กำหนดเองด้วยธีมและปลั๊กอินอาจใช้เวลานาน ฉันไม่รู้เกี่ยวกับคุณ แต่การสร้างไซต์ด้วย Rest API จะใช้เวลานานกว่านี้มาก

bocoup

ในระดับนี้ควรคำนึงถึงประสบการณ์และความสามารถของทีมพัฒนาด้วย สำหรับทีมที่เคยทำงานกับ JavaScript การใช้ Rest API จะค่อนข้างง่าย และสำหรับนักพัฒนา WordPress PHP การทำงานกับธีมและปลั๊กอินก็ค่อนข้างง่ายเช่นกัน อย่างไรก็ตามนักพัฒนาที่ต้องการใช้ Rest API อย่างถูกต้องและเต็มรูปแบบจำเป็นต้องเชี่ยวชาญ PHP และ JavaScript ซึ่งไม่ได้เป็นเช่นนั้นเสมอไปในปัจจุบัน

สรุป: Rest API ใช้งานได้ในบางกรณีไม่ใช่ในบางกรณี

Rest API เป็นเครื่องมือที่ยอดเยี่ยมในบางสถานการณ์ แต่ไม่ได้หมายความว่าจะต้องใช้กับโครงการประเภทใด ๆ ขึ้นอยู่กับคุณที่จะระบุสถานการณ์ต่างๆที่คุณต้องการใช้ Rest API

19 หุ้น
หุ้น16
ทวีต2
Enregistrer1