โครงการนี้ถูกทอดทิ้ง ฉันขอแนะนำให้ใช้ PHP-Stubs/ACF-PRO-Stubs แทนเนื่องจากเป็นข้อมูลล่าสุดและได้รับการดูแลอย่างแข็งขัน
แพ็คเกจนี้ให้คำประกาศสตับสำหรับ Wordpress ฟังก์ชั่นแกนกลางที่กำหนดเองขั้นสูง (ACF) คลาสคลาสอินเตอร์เฟสและตัวแปรส่วนกลาง ต้นขั้วเหล่านี้สามารถช่วยปลั๊กอินและนักพัฒนาธีมใช้ประโยชน์จากเครื่องมือวิเคราะห์แบบคงที่
ต้นขั้วถูกสร้างขึ้นโดยตรงจากแหล่งที่มาโดยใช้ giacocorsiglia/stubs-generator ไม่จำเป็นต้องพูดห้องสมุดนี้จะจัดทำชุดย่อยของ Wordpress รหัส ACF ซึ่งเป็นผลงานของไฟล์ หลัก WordPress นักพัฒนา ACF ได้รับมันเป็นชุดย่อยที่ไร้ประโยชน์โดยไม่มีของจริง!
ต้องขอบคุณ Giacocorsiglia ที่ทำงานหนักทั้งหมดใน Giacocorsiglia/Wordpress-Stubs ซึ่งสิ่งนี้ถูกฉีกขาดอย่างไร้ยางอาย
* หากคุณใช้ ACF Pro ให้ดู Paulthewalton/ACF-Pro-Stubs
ต้องการแพ็คเกจนี้เป็นนักแต่งเพลงที่มีนักแต่งเพลง:
composer require --dev paulthewalton/acf-stubs
หรือคุณสามารถดาวน์โหลด acf-stubs.php ได้โดยตรง
จาก stubs wordpress:
หากบรรณาธิการของคุณมีปัญหาในการแยกวิเคราะห์ WordPress ทั้งหมดคุณอาจพบว่าต้นขั้วมีประโยชน์สำหรับการเปิดใช้งานรหัสและคุณสมบัติที่เกี่ยวข้อง ตัวอย่างเช่นนี่คือคำแนะนำสำหรับการใช้งานกับส่วนขยาย intelephense ของ VSCODE (จากประสบการณ์ของฉันอย่างไรก็ตาม Intelephense Parses WordPress Core ได้ดี)
แพ็คเกจนี้มีรูปแบบเพื่อให้ตรงกับเวอร์ชัน ACF ที่สร้างต้นขั้ว หากจำเป็นต้องมีการแก้ไขต้นขั้วการเผยแพร่ที่ตามมาจะถูกกำหนดค่าเป็น ACF_VERSION.X
คุณควรเรียกใช้ PHP 7.1 หรือใหม่กว่าเพื่อทำตามขั้นตอนเหล่านี้ดังนั้นคำจำกัดความของฟังก์ชั่นใด ๆ ที่เป็นโพลีฟิลด์สำหรับ PHP รุ่นเก่าจะถูกแยกออกจากต้นขั้ว นอกจากนี้แพ็คเกจเครื่องกำเนิด Stubs อย่างน้อยต้องใช้ PHP 7.1
cd นี้"wpackagist-plugin/advanced-custom-fields": "XXX" ใน composer.json ด้วยเวอร์ชันที่คุณต้องการcomposer update./generate.sh ตอนนี้ควรอัปเดตไฟล์ acf-stubs.php อย่าลังเลที่จะส่งคำขอดึงหากคุณต้องการดูรุ่นใหม่สำหรับรุ่นใหม่ หากสิ่งต่าง ๆ ตกอยู่ข้างหลังโปรดสร้างต้นขั้วสำหรับแต่ละรุ่นที่หายไปในการกระทำที่แตกต่างกันเพื่อให้เราสามารถมีประวัติการวางจำหน่ายอย่างต่อเนื่อง