blueprint
โดย wordpress
ใช้เมื่อสร้าง แก้ไข หรือตรวจสอบไฟล์ JSON blueprint ของ WordPress Playground ทำงานเมื่อมีการกล่าวถึง blueprints, การกำหนดค่า playground หรือคำขอ…
npx skills add https://github.com/wordpress/agent-skills --skill blueprintSkills เพิ่มเติมจาก wordpress
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
wp-playground
wordpress
อินสแตนซ์ WordPress ที่รวดเร็วและใช้แล้วทิ้งได้ทั้งในเบราว์เซอร์หรือในเครื่องผ่าน CLI พร้อมการเมานต์อัตโนมัติ การสลับเวอร์ชัน และการดีบักด้วย Xdebug สร้างไซต์ WordPress ชั่วคราวใน WebAssembly ด้วย SQLite รองรับ WordPress 6.9+ และ PHP 7.2.24+ พร้อมการสลับเวอร์ชันอย่างรวดเร็วสำหรับการทดสอบความเข้ากันได้ คำสั่ง CLI ประกอบด้วย server (เมานต์ปลั๊กอิน/ธีมอัตโนมัติ), run-blueprint (การตั้งค่าตามสคริปต์) และ build-snapshot (ส่งออก ZIP ที่แชร์ได้) ผ่าน Node.js 20.18+ ตรวจจับและเมานต์โค้ดปลั๊กอินหรือธีมในเครื่องโดยอัตโนมัติ...
official