تكامل واجهة WordPress REST API
يوضح هذا الدليل كيفية استخدام OpenClaw Ultra لإدارة موقعك على WordPress — نشر المقالات، إدارة منتجات WooCommerce، واختيار الفئات وإضافة الوسوم — كل ذلك عبر واجهة WordPress REST API.
ما ستحتاجه
- موقع WordPress مستضاف ذاتياً (wordpress.org وليس wordpress.com)
- إضافة Basic Auth مثبتة على موقعك WordPress
- OpenClaw Ultra مثبت على سطح مكتب Windows
الخطوة 1: تثبيت إضافة Basic Auth
تتطلب واجهة WordPress REST API مصادقة. أسهل طريقة هي استخدام إضافة Basic Auth.
- قم بتنزيل الإضافة من: https://github.com/WP-API/Basic-Auth
- في لوحة إدارة WordPress، اذهب إلى الإضافات → إضافة جديدة → رفع إضافة
- ارفع ملف
Basic-Auth-master.zip الذي تم تنزيله
- انقر على تفعيل

💡 مصادقة بديلة
إذا كان خادمك يدعم OAuth أو كلمات مرور التطبيقات (WordPress 5.6+)، يمكنك استخدامها بدلاً من ذلك. يستخدم هذا الدليل Basic Auth للبساطة.
الخطوة 2: إنشاء ملف .env لبيانات الاعتماد
أنشئ ملف .env في موقع آمن على جهازك لتخزين بيانات اعتماد موقعك WordPress.
أنشئ ملفاً باسم wordpress.env بالمحتوى التالي:
WP_SITE_URL=https://yoursite.com
WP_USERNAME=your-admin-username
WP_APPLICATION_PASSWORD=your-password
⚠️ احتفظ بملف .env بأمان
لا تقم أبداً بتحديث ملف .env في التحكم بالإصدار أو مشاركته علناً. أضف *.env إلى ملف .gitignore.
الخطوة 3: تكوين OpenClaw Ultra لقراءة ملف .env
في OpenClaw Ultra، يمكنك استخدام مهارة File لقراءة ملف .env وتحميل بيانات الاعتماد.
- افتح OpenClaw Ultra
- في المحادثة، اكتب:
اقرأ الملف الموجود في C:\path\to\wordpress.env واحفظ كل سطر كمتغير.
- سيقوم OpenClaw Ultra بتحليل ملف
.env وجعل القيم متاحة للطلبات اللاحقة.
الخطوة 4: نشر مقالة WordPress عبر واجهة REST API
الآن يمكنك استخدام OpenClaw Ultra لإنشاء ونشر مقالات WordPress تلقائياً.
مثال على الطلب:
باستخدام واجهة WordPress REST API على {WP_SITE_URL}/wp-json/wp/v2/posts,
أنشئ مقالة جديدة تحتوي على:
- Title: "مقالتي الأولى المؤتمتة"
- Content: "تم إنشاء هذه المقالة بواسطة OpenClaw Ultra عبر واجهة WordPress REST API."
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
استخدم Basic Auth مع اسم المستخدم {WP_USERNAME} وكلمة المرور {WP_APPLICATION_PASSWORD}.
سيرسل OpenClaw Ultra طلباً POST إلى نقطة نهاية واجهة WordPress REST API وينشر مقالتك.
مرجع نقاط نهاية API
| الإجراء | نقطة النهاية | الطريقة |
| إنشاء مقالة | /wp-json/wp/v2/posts | POST |
| تحديث مقالة | /wp-json/wp/v2/posts/{id} | PUT |
| جلب المقالات | /wp-json/wp/v2/posts | GET |
| حذف مقالة | /wp-json/wp/v2/posts/{id} | DELETE |
—
عرض 5/10 أقسام. المحتوى الكامل: https://openclaw.aiondesktop.com/tutorials/ar/9