Wordpress มี“ แบบฟอร์ม API” หรือไม่?


12

ฉันใช้เวลาส่วนใหญ่ในการพัฒนาใน Drupal อย่างไรก็ตามฉันทำงานกับเว็บไซต์ Wordpress และฉันต้องการสร้างแบบฟอร์ม

สิ่งใดที่ทำให้ฉันคิด: มีบางสิ่งที่เหมือน Form API สำหรับ WordPress เหมือนใน Drupal หรือไม่ มีวิธีเพิ่มแบบฟอร์มมาตรฐานโดยใช้ PHP หรือไม่

คำตอบ:


8

ไม่ แต่ควร;)

มีคลาสฟิลด์แบบกำหนดเองหลายรายการ (แบ็กเอนด์)

สำหรับแบบฟอร์มส่วนหน้าคุณควรใช้ปลั๊กอินในลิงก์ของ Eugene Manuilov



2

ไลบรารีฟิลด์ที่กำหนดเองอื่น:

Metaboxes และฟิลด์ที่กำหนดเองสำหรับ WordPress

https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress

ปลั๊กอินรูปแบบ 'ฟรี' จำนวนมากใน repo มีข้อ จำกัด ในการใช้งานมาก แต่มีตัวเลือกดังนี้:

GravityForms

http://www.gravityforms.com/

NinjaForms

http://wpninjas.net/plugins/ninja-forms/


1

ฉันอาจโยนหมวกของฉันลงในวงแหวนนี้ได้เช่นกัน ปลั๊กอินนี้มี API คล้ายกับ API ของ Drupal และเหมาะอย่างยิ่งสำหรับการสร้างและการประมวลผลแบบฟอร์มทั่วไป

https://github.com/oomphinc/WP-Forms-API



0

เมื่อเดือนพฤษภาคม 2560 ไม่มี API แบบเป็นทางการในคอร์ wordpress

มีข้อเสนอ Fields API ที่ทำงานเพื่อให้มีไลบรารีมาตรฐานสำหรับกำหนดเขตข้อมูลฟอร์ม

repo สำหรับห้องสมุดสามารถพบได้ที่นี่:

https://github.com/sc0ttkclark/wordpress-fields-api

แม้ว่าไลบรารี่นี้จะอยู่ในสถานะ alpha และไม่แนะนำสำหรับการผลิต

มีการอภิปรายปัญหาที่นี่: https://torquemag.io/2016/02/wordpress-needs-fields-api-use/

ตอนนี้ wordpress กำลังเคลื่อนไปสู่ส่วนการดูแลระบบที่ขับเคลื่อนด้วย REST API มากขึ้นฉันคิดว่า APIs ฟิลด์นี้เป็นขั้นตอนสำคัญในการกำหนดมาตรฐานของ Wordpress back end ซึ่งเป็นที่ต้องการอย่างแท้จริง

ตัวเลือกที่ดีที่สุดคือการใช้ปลั๊กอินตัวใดตัวหนึ่งที่ระบุในคำตอบอื่น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.