
التقنية وتطوير الويب
إضافة Static JSON Export with CORS: تصدير محتوى ووردبريس بأمان لتطبيقاتك الخارجية
ما هي إضافة Static JSON Export with CORS؟
تُعدّ إضافة Static JSON Export with CORS أداةً خفيفة وآمنة لووردبريس، تتيح لك تصدير المنشورات والصفحات وأنواع المحتوى المخصصة على شكل ملفات JSON ثابتة ومحسّنة. تُولَّد هذه الملفات تلقائيًا عند كل تغيير في المحتوى، وتُقدَّم عبر نقطة نهاية REST API واضحة ومرنة.
أبرز مميزات الإضافة
- نقطة نهاية REST API: الوصول إلى تغذيات JSON عبر GET /wp-json/sjec/v1/feed?name=YOUR_FEED_NAME مع دعم كامل لـ CORS.
- إدارة CORS دقيقة: إضافة نطاقات متعددة إلى قائمة بيضاء من لوحة التحكم.
- تغذية JSON واحدة: إنشاء تغذية محسّنة لنوع المحتوى الرئيسي.
- JSON منسّق وقابل للقراءة: مخرجات نظيفة تُسهّل عملية التصحيح.
- ربط الحقول المخصصة: تضمين مصطلحات التصنيف أو حقول الميتا المخصصة في المخرجات.
- استعلامات مرنة: تحديد أنواع المحتوى، والتصفية حسب التصنيف، وضبط حدود المخرجات، والترتيب الزمني.
- لوحة تحكم متكاملة: مراقبة صلاحيات الكتابة، وأحجام البيانات، وعدد العناصر، ومعاينة JSON الخام.
- أمان عالي: متوافقة مع GPLv2 ومعايير WordPress.org مع تعقيم المدخلات والحماية من اختراق المسارات.
الميزات المتقدمة
- تغذيات JSON متعددة: إدارة نقاط نهاية منفصلة لأنواع محتوى متعددة.
- ضغط البيانات: تقليص حجم JSON للحصول على استجابات API أسرع.
- تصفية تصنيف متقدمة: استخدام منطق AND/OR لتصفية دقيقة للمحتوى.
لماذا تحتاج إلى CORS في تغذيات JSON؟
عند بناء تطبيقات خارجية أو إعدادات Headless CMS، يمنع المتصفح بشكل افتراضي الطلبات من نطاقات مختلفة. تحلّ هذه الإضافة هذه المشكلة بإدارة CORS بشكل آمن ومتحكّم، مما يتيح لتطبيقاتك الوصول إلى بيانات ووردبريس دون عوائق.
حالات الاستخدام المثالية
- مواقع Headless WordPress مع واجهات أمامية مبنية بـ React أو Vue أو Next.js.
- تطبيقات الجوال التي تحتاج إلى استهلاك محتوى ووردبريس.
- التكاملات مع منصات خارجية تتطلب بيانات منظّمة.
- بيئات متعددة النطاقات تحتاج إلى مشاركة المحتوى بأمان.
الأمان والامتثال
تلتزم الإضافة بمعايير ووردبريس الصارمة من خلال التحق
المصدر: Static JSON Export with CORS




