كيفية إستضافة موقع ووردبريس مجاناً مدى الحياة مع Cloudflare Pages (2026)
المقدمة: ثورة الاستضافة المجانية في عالم الويب
في هذا الموضوع و من خلال مدونة العرائش التقنية وفي ظل التكاليف المتزايدة لإدارة المواقع الإلكترونية، يبحث الكثيرون - خاصة المبتدئين ورواد الأعمال الناشئين وأصحاب المشاريع الشخصية - عن حلول استضافة مجانية تكون في نفس الوقت موثوقة وآمنة. هنا يأتي دور Cloudflare Pages كحل ثوري غير تقليدي لإستضافة مواقع WordPress مجانًا وبشكل دائم.
ما هي Cloudflare Pages؟
Cloudflare Pages هي خدمة إستضافة مواقع ثابتة (Static Sites) مقدمة من شركة Cloudflare الشهيرة. تسمح هذه الخدمة بنشر مواقع الويب سريعًا وموثوقية عالية، مع الإستفادة من شبكة Cloudflare العالمية التي تضم أكثر من 300 مركز بيانات حول العالم.
الفرق الجوهري:
بينما تعمل مواقع WordPress التقليدية على استضافة ديناميكية تحتاج إلى خوادم وقواعد بيانات، فإن Cloudflare Pages تستخدم تقنية Jamstack حيث يتم تحويل الموقع إلى ملفات HTML وCSS وJavaScript ثابتة، ثم توزعها على شبكة CDN العالمية.
مصادر مفيدة:
لماذا Cloudflare Pages لإستضافة WordPress؟
مقارنة شاملة بين أنواع الاستضافة
| نوع الاستضافة | التكلفة | السرعة | الصعوبة | ملاءمة WordPress | الأمان |
|---|---|---|---|---|---|
| الإستضافة المشتركة التقليدية | مدفوعة (5-20$ شهريًا) | متوسطة | سهلة | ممتازة | جيدة |
| الإستضافة السحابية | مرتفعة (20-100$+ شهريًا) | عالية | متوسطة/صعبة | ممتازة | عالية |
| VPS/خوادم خاصة | مرتفعة جدًا | عالية جدًا | صعبة | ممتازة | عالية (مع الإدارة) |
| Cloudflare Pages (حلنا) | مجانية بالكامل | عالية جدًا | متوسطة | جيدة (بعد التحويل) | عالية جدًا |
مميزات فريدة لـ Cloudflare Pages
- مجانية بالكامل بدون حدود مخفية: لا توجد قيود على النطاق الترددي أو عدد الزيارات
- أداء استثنائي: تحميل فوري من أقرب مركز بيانات للزائر
- SSL مجاني تلقائي: شهادات أمان يتم تجديدها تلقائيًا
- تكامل مع خدمات Cloudflare: حماية من الهجمات، تحسين الصور، وغيرها
- نشر مستمر من Git: أتمتة عملية رفع التحديثات
القيود والمحاذير الهامة
⚠️ هام: Cloudflare Pages تستضيف مواقع ثابتة فقط، مما يعني:
- لن تعمل الميزات الديناميكية مباشرة (نماذج الاتصال، التعليقات)
- لا تدعم PHP أو قواعد البيانات مباشرة
- تحتاج إلى إعادة نشر الموقع عند كل تحديث للمحتوى
لكن لا تقلق! سنوضح لك لاحقًا كيفية التغلب على هذه التحديات.
المتطلبات الأساسية - ما تحتاجه قبل البدء
متطلبات لا بد منها
- اسم نطاق (Domain):
- يمكن استخدام دومين مدفوع (مثل yoursite.com)
- أو دومين مجاني من Freenom (مثل yoursite.tk)
- أو استخدام النطاق الفرعي المجاني من Cloudflare (yoursite.pages.dev)
- موقع WordPress موجود:
- موقع جديد أو قديم
- يمكن أن يكون على استضافة محلية (Localhost) باستخدام XAMPP أو Local
- أو موقع موجود على استضافة حالية تريد نقله
- حساب Cloudflare مجاني:
- سجّل على cloudflare.com
- لا تحتاج إلى أي بطاقة ائتمان
- حساب GitHub (اختياري لكن موصى به):
- لأتمتة عملية النشر
- مجاني تمامًا
جدول الأدوات المجانية المطلوبة
| الأداة | الغرض | البدائل | رابط |
|---|---|---|---|
| Local by Flywheel | تشغيل WordPress محليًا | XAMPP, WAMP, MAMP | رابط التحميل |
| إضافة Simply Static | تحويل WordPress إلى موقع ثابت | WP2Static, StaticPress | رابط الإضافة |
| Visual Studio Code | تعديل الملفات | Sublime Text, Notepad++ | رابط التحميل |
| Git | التحكم بالإصدارات | GitHub Desktop | رابط التحميل |
التحويل من ديناميكي إلى ثابت - قلب العملية
لماذا التحويل؟ وكيف يعمل؟
عند زيارة موقع WordPress تقليدي:
- يطلب المتصفح صفحة من الخادم
- الخادم ينفذ كود PHP
- يستعلم من قاعدة البيانات
- يبني الصفحة ديناميكيًا
- يرسل HTML النهائي للمتصفح
بعد التحويل إلى ثابت:
- يتم تنفيذ الخطوات 2-4 مرة واحدة فقط (عند التصدير)
- يتم حفظ الناتج النهائي (HTML) كملفات
- هذه الملفات تقدم مباشرة للمتصفح
خطوات التحويل باستخدام إضافة Simply Static
الخطوة 1: تثبيت وتفعيل الإضافة
- في لوحة تحكم WordPress، اذهب إلى "إضافات" ← "أضف جديدًا"
- ابحث عن "Simply Static"
- ثبّت الإضافة ثم فعّلها
الخطوة 2: إعدادات التصدير الأساسية
1. General Settings:
- Relative URLs: ✓ مفعل
- Force HTTPS: ✓ مفعل
2. Destination URLs:
- Destination URL: اتركه فارغًا أو ضع https://yoursite.pages.dev
3. Export Settings:
- Additional Files: أضف wp-content/uploads/*
- Create ZIP: ✓ مفعل (لتسهيل التنزيل)
الخطوة 3: عملية التصدير
- انقر على "Generate Static Files"
- انتظر حتى تكتمل العملية (قد تستغرق دقائق حسب حجم الموقع)
- حمّل ملف ZIP الذي تم إنشاؤه
حل مشاكل شائعة في التحويل
| المشكلة | الحل |
|---|---|
| الصور لا تظهر | تأكد من تضمين مجلد uploads في الإعدادات |
| الروابط لا تعمل | استخدم خيار "Relative URLs" في الإعدادات |
| تصميم مختلف | قد تحتاج بعض السمات إلى إعدادات إضافية |
| أخطاء في JavaScript | اختبر على متصفحات مختلفة |
مصادر إضافية:
النشر على Cloudflare Pages
إنشاء مشروع جديد
- سجّل الدخول إلى Cloudflare Dashboard
- من القائمة الجانبية، اختر "Pages"
- انقر على "Create a project"
- اختر "Direct Upload" (الرفع المباشر)
رفع ملفات موقعك
- استخرج ملف ZIP الذي حمّلته من Simply Static
- اسحب وأفلت المجلد بأكمله إلى منطقة الرفع في Cloudflare Pages
- انتظر اكتمال الرفع (عادة 1-3 دقائق)
الإعدادات المتقدمة للمشروع
بناء تلقائي (Build Settings) - اختياري
إذا كنت تريد استخدام Git للنشر المستمر:
# ملف _config.yml (للمواقع الأساسية)
name: my-wordpress-site
build_command: ""
build_output: "/" # مجلد الملفات الناتجة
متغيرات البيئة (Environment Variables)
| المتغير | القيمة | الغرض |
|---|---|---|
NODE_VERSION |
18 |
إصدار Node.js |
SKIP_BUILD |
true |
تخطي عملية البناء |
النشر والإختبار
- بعد الرفع، سيعطيك Cloudflare رابطًا مؤقتًا مثل:
https://xxxxxx.pages.dev - افتح الرابط وتصفح موقعك
- اختبر جميع الصفحات والروابط
اختبار الأداء
- إستخدم PageSpeed Insights
- إستخدم GTmetrix
- إستخدم Web.dev Measurement Tool
ربط إسم النطاق (الدومين) الخاص بك
إعدادات DNS في Cloudflare
إذا كان نطاقك مسجلًا في Cloudflare أصلاً:
- اذهب إلى قسم "DNS" في لوحة التحكم
- أضف سجل CNAME:
Type: CNAME Name: www (أو @ للنطاق الرئيسي) Target: your-site.pages.dev Proxy status: Proxied (برتقالي السحابة)
إذا كان نطاقك مسجلًا عند مسجل آخر:
- غيّر name servers إلى:
dara.ns.cloudflare.com luke.ns.cloudflare.com - انتظر حتى 48 ساعة لانتشار التغيير
ربط النطاق في Cloudflare Pages
- في صفحة مشروعك في Pages
- اختر "Custom Domains"
- أضف نطاقك (مثال: yourdomain.com)
- ستضيف Cloudflare السجلات تلقائيًا
SSL/TLS المجاني
الميزة الرائعة: Cloudflare تقدم شهادات SSL مجانية تلقائيًا:
- اذهب إلى "SSL/TLS" في لوحة التحكم
- اختر "Full" أو "Full (strict)"
- شهادة SSL ستكون فعالة خلال دقائق
أنواع شهادات SSL في Cloudflare:
| النوع | الوصف | وقت التنشيط |
|---|---|---|
| Universal SSL | مجاني تلقائي لجميع النطاقات | حتى 24 ساعة |
| Dedicated SSL | مخصص لنطاقك فقط (مدفوع) | فوري |
| Custom SSL | لشهادات خارجية | فوري بعد التحميل |
مراجع:
خطوات إدارة وتحديث موقعك
دورة التحديث النموذجية
1. أضف محتوى جديد في WordPress المحلي
↓
2. استخدم Simply Static لتصدير الموقع من جديد
↓
3. حمّل الملفات الجديدة إلى Cloudflare Pages
↓
4. (اختياري) راجع التغييرات قبل النشر النهائي
أتمتة العملية باستخدام GitHub (طريقة متقدمة)
الإعداد الأولي:
- إنشاء مستودع GitHub:
git init git add . git commit -m "Initial WordPress static site" git remote add origin https://github.com/username/repo.git git push -u origin main - ربط GitHub بـ Cloudflare Pages:
- في Cloudflare Pages، اختر "Connect to Git"
- سجّل الدخول بحساب GitHub
- اختر المستودع والفرع (main/master)
سير العمل الآلي (Automated Workflow):
كلما أضفت محتوى جديدًا:
- تصدير الموقع باستخدام Simply Static
- دفع التغييرات إلى GitHub
- Cloudflare Pages تكتشف التغيير تلقائيًا
- تقوم بنشر الإصدار الجديد
نسخ إحتياطي وإستعادة
مهم: دائمًا احتفظ بـ:
- نسخة من WordPress المحلي
- قاعدة البيانات المحلية
- ملفات الـ static الأخيرة
جدول النسخ الاحتياطي المقترح:
| العنصر | مكان الحفظ | التكرار |
|---|---|---|
| قاعدة البيانات | Google Drive، Dropbox | أسبوعي |
| ملفات WordPress | محلي + سحابة | شهري |
| ملفات Static النهائية | GitHub + Cloudflare Pages | مع كل تحديث |
موارد:
حلول للتحديات الشائعة
نماذج الإتصال (Contact Forms)
المشكلة: نماذج الإتصال تحتاج إلى خادم لمعالجة البيانات.
البديل 1: إستخدام خدمات خارجية مجانية
| الخدمة | المجانية | الرابط |
|---|---|---|
| Formspree | 50 إرسال شهريًا | Formspree.io |
| Getform | 100 إرسال شهريًا | Getform.io |
| Google Forms | مجاني تمامًا | Google Forms |
البديل 2: إضافة JavaScript
<!-- مثال باستخدام Formspree -->
<form action="https://formspree.io/f/your-form-id" method="POST">
<input type="email" name="email">
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>
التعليقات (Comments)
بدائل نظام تعليقات WordPress التقليدي:
| الخدمة | المجانية | المميزات | الرابط |
|---|---|---|---|
| Disqus | نعم (مع إعلانات) | الأكثر شهرة، إدارة سهلة | Disqus.com |
| Commento | 500 تعليق شهريًا | خفيف، مفتوح المصدر | Commento.io |
| Utterances | مجاني تمامًا | يعمل مع GitHub Issues | Utteranc.es |
البحث (Search Functionality)
بدائل البحث الديناميكي:
- بحث ثابت باستخدام JavaScript:
- إضافة Lunr.js أو FlexSearch
- يحتاج إلى إنشاء فهرس أثناء التصدير
- بحث خارجي:
- بحث Google المخصص
- Algolia (لديهم طبقة مجانية)
- تصفح يدوي:
- تنظيم محتوى جيد
- خريطة موقع واضحة
خطوات لتحسين سرعة وأداء الموقع
تحسين سرعة الموقع
نصائح فورية لمواقع ثابتة:
1. ضغط الصور مسبقًا:
2. تقليل حجم CSS وJavaScript:
# أدوات مجانية للتحسين:
- CSS Nano: https://cssnano.co/
- Terser: https://terser.org/
- UglifyJS: https://github.com/mishoo/UglifyJS
3. استفد من Cloudflare المميزات:
- Auto Minify (في قسم Speed)
- Brotli Compression
- Rocket Loader
- AMP Real URL
تحسين SEO لمواقع ثابتة
ممارسات SEO ضرورية:
1. إعدادات Simply Static لـ SEO:
- تأكد من تصدير ملف sitemap.xml
- تحقق من robots.txt
- تأكد من تصدير جميع الصفحات
2. إضافة Structured Data:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "اسم موقعك",
"url": "https://yourdomain.com",
"potentialAction": {
"@type": "SearchAction",
"target": "https://yourdomain.com/?s={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
3. إعداد Open Graph Tags:
- تأكد من وجود og:image
- أضف og:title و og:description
- تأكد من og:url الصحيح
التحليلات (Analytics)
بدائل Google Analytics المجانية:
| الخدمة | المميزات | الخصوصية | الرابط |
|---|---|---|---|
| Cloudflare Web Analytics | مجاني، لا يحتاج كوكيز | ممتازة | Cloudflare Analytics |
| Umami | مفتوح المصدر، خفيف | ممتازة | Umami.is |
| Plausible | بسيط، مراعٍ للخصوصية | ممتازة | Plausible.io |
الأمان والحماية
لماذا مواقع Static أكثر أمانًا؟
مقارنة نقاط الضعف:
| نوع التهديد | مواقع ديناميكية | مواقع ثابتة |
|---|---|---|
| حقن SQL | خطر كبير | غير ممكن |
| XSS Attacks | خطر متوسط | خطر محدود |
| DDoS Attacks | خطر كبير | حماية عالية عبر CDN |
| برمجيات خبيثة | خطر متكرر | خطر ضئيل |
إعدادات أمان إضافية في Cloudflare
- قواعد Page Rules:
حماية المسارات الإدارية الوهمية منع الوصول إلى ملفات معينة - WAF (جدار الحماية):
- متاح في الطبقة المجانية مع قواعد أساسية
- يحمي من هجمات شائعة
- Rate Limiting:
- متاح في الطبقات المدفوعة
- يمكن تنفيذ بدائل مجانية
تجديد SSL تلقائي
ميزة Cloudflare:
- تجديد تلقائي لشهادات SSL
- لا حاجة لتدخل يدوي
- دعم TLS 1.3 افتراضيًا
- تشفير شامل من النهاية إلى النهاية
موارد أمنية:
الخاتمة: هل هذا الحل مناسب لك؟
ملخص المميزات
✅ مجاني تمامًا وبدون حدود زمنية
✅ سرعة فائقة مع شبكة CDN عالمية
✅ أمان عالي مع حماية Cloudflare
✅ سهل النشر والتحديث
✅ لا حاجة لصيانة الخوادم
القيود والعيوب
❌ لا يدعم الميزات الديناميكية مباشرة
❌ يحتاج إلى إعادة نشر عند كل تحديث
❌ لا يدعم المكونات الإضافية التقليدية
❌ منحنى تعلم للمبتدئين
التوصيات النهائية
- مثالي لـ: المدونات الشخصية، مواقع الشركات الصغيرة، المحافظ الإلكترونية، مواقع التوثيق
- غير مناسب لـ: المتاجر الكبيرة، المنتديات، مواقع العضويات المعقدة
- نصيحة: ابدأ بموقع تجريبي صغير قبل الانتقال الكامل
الخطوات التالية المقترحة
- أنشئ موقع WordPress محليًا
- جرّب عملية التصدير مع Simply Static
- استضف موقعًا تجريبيًا على Cloudflare Pages
- إذا أعجبك الأداء، انقل موقعك الرئيسي
ملحق: موارد ومصادر إضافية (2026)
أدوات مجانية مساعدة:
- BrowserStack لاختبار التوافق
- Screaming Frog لتحليل SEO
- Can I Use للتحقق من توافق الميزات
مجتمعات الدعم:
دورات تعليمية مجانية:
تحديث 2026: تم تحديث هذا الدليل ليشمل أحدث الميزات والتغييرات في Cloudflare Pages وأدوات التحويل الثابت. ستستمر هذه التقنية في التطور مع تحسن أدوات التحويل ودعم المزيد من الميزات الديناميكية في البيئات الثابتة.
ابدأ رحلتك اليوم نحو موقع سريع، آمن، ومجاني مدى الحياة!
شارك هذا الدليل مع أصدقائك الذين يبحثون عن حلول استضافة مجانية!
© 2026 دليل استضافة ووردبريس المجانية مع Cloudflare Pages. جميع الحقوق محفوظة.
تم إنشاء هذا الدليل لأغراض تعليمية. Cloudflare وWordPress هي علامات تجارية مسجلة لأصحابها.
آخر تحديث: يناير 2026 | الإصدار: 2.0
