woocommerce-backend-dev
إنشاء كود الواجهة الخلفية لـ WooCommerce
يجب أن تتبع تغييرات الواجهة الخلفية في WooCommerce العديد من اصطلاحات PHP المحلية، والخطافات، وحقن التبعيات، والاختبارات. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات مركزة لإنشاء كود واجهة خلفية واختبارات وحدة متوافقة.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "woocommerce-backend-dev" from https://skillstore.io/skills/woocommerce-woocommerce-backend-dev.md and its manifest at https://skillstore.io/api/skills/woocommerce-woocommerce-backend-dev/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "woocommerce-backend-dev". أنشئ فئة واجهة خلفية تتحقق من تنظيف الطلبات المسودة.
النتيجة المتوقعة:
يحدد المساعد موقع الفئة الداخلي، ويقترح دوال مساعدة private افتراضياً، ويضيف متطلبات docblock موجزة، ويسرد اختبارات الوحدة للمسودات الصالحة، والطلبات غير المسودة، والطلبات المفقودة.
جارٍ استخدام "woocommerce-backend-dev". أضف توثيقاً لخطاف action موجود في WooCommerce.
النتيجة المتوقعة:
يسمّي المساعد الاستدعاء بشكل متسق، ويسرد توثيق المعاملات المطلوب، ويشرح كيفية تحديد قيمة @since، وينبّه إلى تشغيل أوامر تاريخ المستودع بأمان.
جارٍ استخدام "woocommerce-backend-dev". اكتب اختبارات لكود يسجل بيانات اقتراح دفع غير صالحة.
النتيجة المتوقعة:
يوضح المساعد ملف اختبار WC_Unit_Test_Case، ويستخدم خاصية system-under-test، ويصف logger وهمياً، ويتضمن توقعات التنظيف لـ filters.
التدقيق الأمني
آمنAll 60 static alerts are false positives. The blocker alerts cite PHP examples and documentation, while the external command alerts are Markdown code spans rather than executable shell syntax. No prompt injection, exfiltration, or malicious intent was found.
عوامل الخطر
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/woocommerce-woocommerce-backend-dev?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/woocommerce-woocommerce-backend-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/woocommerce-woocommerce-backend-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/woocommerce-woocommerce-backend-dev.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
woocommerce. (2026). woocommerce-backend-dev security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9اقتباس BibTeX
@techreport{woocommerce-woocommerce-woocommerce-backend-dev-2026,
author = {woocommerce},
title = {woocommerce-backend-dev security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "woocommerce-backend-dev security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "woocommerce"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9"
identifiers:
- type: other
value: "skillstore:woocommerce-woocommerce-backend-dev:audit:9"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
إضافة فئات للواجهة الخلفية
إنشاء فئات WooCommerce PHP جديدة مع مساحات أسماء، ومواقع ملفات، ومستويات ظهور، وأنماط حقن تبعيات صحيحة.
توثيق الخطافات بشكل صحيح
إضافة أو تحديث actions وfilters بأسماء استدعاءات متسقة، وتوثيق للمعاملات، وتعليقات @since.
كتابة اختبارات وحدة
إنشاء اختبارات وحدة WooCommerce مع تسمية المشروع، وتعليقات @testdox، والتجهيزات، والتوكيدات، ومحاكاة logger.
جرّب هذه الموجّهات
استخدم مهارة woocommerce-backend-dev. أنشئ فئة واجهة خلفية في WooCommerce لـ [feature] واشرح موقع الملف، ومساحة الاسم، وconstructor أو init method، والاختبارات المطلوبة.
استخدم مهارة woocommerce-backend-dev. عدّل [class or method] من أجل [behavior]. اتبع اصطلاحات WooCommerce في التسمية، والظهور، وdocblock، وPHPStan، وسلامة البيانات.
استخدم مهارة woocommerce-backend-dev. أضف أو حدّث الخطاف لـ [event]. ضمّن تسمية الاستدعاء، والمعاملات، واستخدام @internal، والإرشادات الصحيحة لـ @since.
استخدم مهارة woocommerce-backend-dev قبل كتابة الاختبارات. صمّم اختبارات وحدة لـ [change]، بما في ذلك فحوصات الملكية، والحالات غير الصالحة، ومخاوف race-condition، ومحاكاة logger عند الحاجة.
أفضل الممارسات
- استدعِ هذه المهارة قبل كتابة اختبارات وحدة PHP في WooCommerce أو تغييرات كود الواجهة الخلفية.
- تعامل مع أسماء الخطافات، والمعرّفات، وبيانات الطلب على أنها غير موثوقة إلى أن يتم التحقق منها أو تهريبها.
- شغّل أوامر الاختبار والفحص التنسيقي الخاصة بالمشروع بعد تطبيق التغييرات المُولّدة.
تجنب
- لا تضف دوال مستقلة عندما تكون طريقة ضمن فئة مناسبة لبنية WooCommerce.
- لا تحذف بيانات الطلبات نهائياً أو تعدّلها دون فحوصات الحالة، والملكية، والصلاحيات.
- لا تنسخ الأمثلة دون تكييف مساحات الأسماء، وقيم @since، ومسارات الاختبارات.
الأسئلة المتكررة
بماذا تساعد هذه المهارة؟
هل تشغّل اختبارات WooCommerce؟
هل يمكنها إنشاء كود للواجهة الأمامية؟
لماذا مستوى المخاطر متوسط؟
هل روابط التوثيق محفوفة بالمخاطر؟
متى يجب استخدام هذه المهارة؟
تفاصيل المطور
المؤلف
woocommerceالترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
88a8e9a07f4c54ab105c1c41b6267c287146b07b
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
9 تنزيلات · 430 مشاهدات
بنية الملفات