wp-rest-api

โดย wordpress

ลงทะเบียน ตรวจสอบ และดีบักจุดสิ้นสุด REST API ของ WordPress พร้อมการบังคับใช้สคีมาและการควบคุมสิทธิ์ ครอบคลุมการลงทะเบียนเส้นทางผ่าน register_rest_route() และคลาสย่อย WP_REST_Controller การเปิดเผยฟิลด์ที่กำหนดเองผ่าน register_rest_field และการลงทะเบียนเมตา และการเปิดเผย REST ของ CPT/แท็กโซโนมีผ่าน show_in_rest บังคับใช้การตรวจสอบสคีมา การทำความสะอาดอาร์กิวเมนต์ และการเรียกกลับสิทธิ์ รองรับคุกกี้ + nonce รหัสผ่านแอปพลิเคชัน และปลั๊กอินการตรวจสอบสิทธิ์ที่กำหนดเอง รวมถึงเวิร์กโฟลว์การคัดแยกเพื่อ...

npx skills add https://github.com/wordpress/agent-skills --skill wp-rest-api

Skills เพิ่มเติมจาก wordpress

blueprint
wordpress
ใช้เมื่อสร้าง แก้ไข หรือตรวจสอบไฟล์ JSON blueprint ของ WordPress Playground ทำงานเมื่อมีการกล่าวถึง blueprints, การกำหนดค่า playground หรือคำขอ…
official
wordpress-router
wordpress
จัดประเภทโค้ดเบส WordPress และกำหนดเส้นทางไปยังเวิร์กโฟลว์ที่ถูกต้องสำหรับปลั๊กอิน ธีม บล็อก และการเช็คเอาต์แกนกลาง ดำเนินการคัดแยกโปรเจกต์อัตโนมัติเพื่อระบุประเภทของรีโพสิทอรี (ปลั๊กอิน ธีม ธีมบล็อก บล็อก Gutenberg แกนกลาง WP) และเครื่องมือที่มีอยู่ ส่งออกผลลัพธ์การจัดประเภทและการตัดสินใจเส้นทางไปยังสกิลเฉพาะโดเมนตามความตั้งใจของผู้ใช้และประเภทของโปรเจกต์ ต้องการสิทธิ์เข้าถึงรากของรีโพสิทอรีและการดำเนินการระบบไฟล์ bash/Node บางเวิร์กโฟลว์ต้องใช้ WP-CLI กำหนดเป้าหมาย WordPress 6.9+ พร้อม PHP 7.2.24+;...
official
wp-abilities-api
wordpress
การลงทะเบียน WordPress Abilities API, การเปิดเผยผ่าน REST, และการใช้งานฝั่งไคลเอ็นต์สำหรับ WordPress 6.9 ขึ้นไป ลงทะเบียนความสามารถและหมวดหมู่ใน PHP โดยใช้ wp_register_ability() และ wp_register_ability_category() พร้อม ID, ป้ายกำกับ, และข้อมูลเมตาที่เสถียร เปิดเผยความสามารถให้กับไคลเอ็นต์ผ่าน REST endpoints /wp-json/wp-abilities/v1/ โดยตั้งค่า meta.show_in_rest: true ใช้งานความสามารถใน JavaScript โดยใช้แพ็คเกจ @wordpress/abilities สำหรับการเข้าถึงฝั่งไคลเอ็นต์และการตรวจสอบสิทธิ์ ต้องใช้ WordPress 6.9 ขึ้นไป...
official
wp-block-development
wordpress
การพัฒนา WordPress block สำหรับ Gutenberg: metadata, การลงทะเบียน, การเรนเดอร์ และขั้นตอนการสร้าง ครอบคลุมการสร้าง block, การกำหนดค่า block.json, การเรนเดอร์แบบ static vs dynamic และการลงทะเบียน PHP ฝั่งเซิร์ฟเวอร์ด้วย register_block_type_from_metadata() บังคับใช้ apiVersion: 3 เพื่อความเข้ากันได้กับ WordPress 6.9+ รวมถึงการรองรับ iframe editor และการแยกสไตล์ จัดการการจัดลำดับ attribute, deprecations/migrations เพื่อป้องกันข้อผิดพลาด "Invalid block" และการประกอบ inner blocks รวมถึง...
official
wp-block-themes
wordpress
การพัฒนา WordPress block theme: theme.json, templates, patterns, และการแก้ไขปัญหา Site Editor ครอบคลุมการแก้ไข theme.json (presets, settings, per-block styles), templates และ template parts, patterns, และ style variations ใน WordPress 6.9+ รวมถึงสคริปต์ triage เพื่อตรวจจับ theme roots และโครงสร้าง block theme พร้อมขั้นตอนแนะนำสำหรับการสร้างธีมใหม่หรือแปลงธีมแบบคลาสสิก ให้เวิร์กโฟลว์การดีบักสำหรับปัญหาเกี่ยวกับลำดับชั้นของสไตล์ การแทนที่การปรับแต่งของผู้ใช้ และ Site...
official
wp-interactivity-api
wordpress
ใช้เมื่อสร้างหรือดีบักฟีเจอร์ของ WordPress Interactivity API (data-wp-* directives, @wordpress/interactivity store/state/actions, block viewScriptModule…)
official
wp-performance
wordpress
การวิเคราะห์ประสิทธิภาพและการปรับแต่ง WordPress เฉพาะฝั่งแบ็กเอนด์ โดยใช้ WP-CLI, Query Monitor และการวินิจฉัยแบบเจาะจง ตรวจจับและวัดคอขวดด้านประสิทธิภาพผ่านคำสั่ง WP-CLI doctor/profile, ส่วนหัว Server-Timing และการรวมเข้ากับ REST API ของ Query Monitor โดยไม่ต้องเข้าถึงเบราว์เซอร์ ครอบคลุมห้าหมวดหมู่การปรับแต่ง: การลดจำนวนคำสั่งฐานข้อมูล, การทำความสะอาดออปชันที่โหลดอัตโนมัติ, การกำหนดค่าแคชอ็อบเจกต์, การปรับแต่งงาน cron และการจัดการการเรียก HTTP ระยะไกล รวมถึงการตรวจสอบความปลอดภัย...
official
wp-phpstan
wordpress
การกำหนดค่า PHPStan การแก้ไขข้อผิดพลาด และการจัดการ baseline สำหรับโปรเจกต์ WordPress จัดการรูปแบบการพิมพ์เฉพาะของ WordPress: จุดสิ้นสุด REST ด้วย WP_REST_Request, callback hook ด้วยประเภท @param ที่แม่นยำ, ผลลัพธ์ฐานข้อมูล และอาร์กิวเมนต์งานของ Action Scheduler จัดการการแก้ไขคลาสของปลั๊กอิน/ธีมของบุคคลที่สามผ่าน stubs (php-stubs/woocommerce-stubs, php-stubs/acf-pro-stubs) และรูปแบบการละเว้นที่กำหนดเป้าหมาย ให้การค้นพบ PHPStan ที่แน่นอน การตรวจสอบความถูกต้องของการกำหนดค่า baseline...
official