ووردبريس

إتقان محرر غوتنبرغ في ووردبريس: دليل متكامل لإنشاء محتوى بصري مذهل

2 min de lecture

محرر Gutenberg في ووردبريس قطع شوطاً طويلاً منذ ظهوره في 2018. في إصدار 6.9 (ديسمبر 2025)، أصبح محرّر موقع كامل (Site Editor) قادراً على تنافس Webflow و Framer لمعظم المواقع. هذا الدرس يقدم 8 خطوات لإتقان Gutenberg: من الكتل الأساسية إلى Patterns، Block Variations، التحرير على مستوى الموقع، وSynced Patterns.

المتطلبات

  • ووردبريس 6.7+ (6.9 موصى)
  • قالب block (Block Theme) مثل Twenty Twenty-Five
  • صلاحية تحرير المنشورات والصفحات
  • الوقت المقدر: ساعتان

الخطوة 1 — فهم الكتل الأساسية

Gutenberg مبنّ على فكرة « الكتل » (blocks). كل عنصر في صفحتك = كتلة قابلة لإعادة الترتيب والتعديل المستقل. 90% من المحتوى يستخدم 10 كتل فقط.

الكتلة الاستخدام
Paragraph النصوص العادية
Heading H1-H6 للعناوين
Image صور مع caption + alt
List قوائم مرقمة أو نقطية
Quote / Pullquote اقتباسات
Columns تخطيطات متعددة الأعمدة
Group تجميع كتل (للتنسيق المشترك)
Cover صورة مع نص فوقها (Hero)
Buttons أزرار CTA
Embed YouTube، Twitter، إلخ

للوصول السريع: اكتب « / » في المحرّر، تظهر قائمة كل الكتل. الضغط على Enter يدرج الكتلة المختارة. تعلّم هذا الاختصار يضاعف سرعة الكتابة. للنسخ السريع: Ctrl+Shift+D ينسخ الكتلة، Ctrl+Shift+Up/Down يحرّكها.

الخطوة 2 — Block Inspector والتنسيق

كل كتلة لها لوحة جانبية (Block Inspector) تتيح ضبط: الألوان، الخطوط، التباعد، الحدود، الظلال. هذه الإعدادات مرئية في الوقت الفعلي.

# خصائص الكتلة الأساسية:
- Color: Text, Background, Link
- Typography: Family, Size, Line height, Letter spacing
- Dimensions: Padding, Margin, Min height
- Border: Width, Color, Radius
- Shadow: 5 presets جاهزة

# في 6.9: Animation (للظهور عند التمرير)
- Fade-in, Slide-up, Scale-up

قاعدة ذهبية: التزم بإعدادات theme.json لقالبك بدلاً من تخصيص كل كتلة. theme.json يحدد لوحة الألوان، الخطوط، الفراغات الموحّدة. تخصيص كل كتلة على حدة يكسر الاتساق ويربك المحررين الجدد. فقط حالات استثنائية تستحق التخصيص اليدوي.

الخطوة 3 — Patterns الجاهزة

Patterns هي مجموعات كتل مُصمَّمة جاهزة للإدراج. مثل « بطل الصفحة » (hero)، « مزايا ثلاثية »، « FAQ ». WordPress يأتي بـ 50+ pattern مجاني، وتستطيع تنزيل المزيد.

# الوصول:
1. اضغط "+" في أعلى المحرر
2. تبويب Patterns
3. تصفّح حسب التصنيف (Hero, Features, Pricing...)
4. انقر للإدراج → خصص النص والصور

# مكتبة Patterns الرسمية:
https://wordpress.org/patterns/
# 5000+ pattern مجاني للاستخدام

Patterns توفر ساعات تصميم. مصمم محترف صنع الـ pattern، أنت تعدّل النص فقط. 80% من صفحاتك يمكن بناؤها بـ 10 patterns جاهزة + تخصيص بسيط. حتى الموقع الكامل يمكن بناؤه بدمج 20-30 pattern في 30 دقيقة.

الخطوة 4 — Synced Patterns (Reusable)

Synced Pattern (سابقاً Reusable Block) يربط نسخاً متعددة من نفس الكتلة. تعدّل النسخة الرئيسية، كل النسخ تتحدّث تلقائياً. مفيد جداً لـ CTA بانر، تذييل مخصص، شريط إعلان.

# إنشاء Synced Pattern:
1. اختر كتلة أو مجموعة كتل
2. ⋮ (ثلاث نقاط) → Create pattern
3. Name: "CTA-Newsletter"
4. ✓ Synced (لكي يكون مرتبطاً)
5. Save

# الاستخدام:
6. في صفحات أخرى: + Patterns → My Patterns → CTA-Newsletter
7. تعديل الـ Pattern الأصلي → كل النسخ تتحدّث

سيناريو نموذجي: شريط إعلان « خصم 20% على كل المنتجات » في 30 صفحة. بدون Synced، تحديثه يستغرق ساعة. مع Synced، 30 ثانية. للأمور التي تتغير دورياً، Synced Pattern إلزامي. للمحتوى الذي لا يتغير، استخدم Pattern عادي (unsynced).

الخطوة 5 — Site Editor للتحرير الكامل

منذ 6.6، Site Editor يتيح تحرير كامل القالب: Header، Footer، صفحة الأرشيف، 404، إلخ. لا حاجة لـ PHP أو CSS مخصص.

# Appearance → Editor (لقالب block):
├── Templates: index, single, archive, 404...
├── Patterns: مكتبة الأنماط الخاصة بك
├── Styles: ألوان، خطوط، إعدادات عامة
└── Navigation: قوائم الموقع

تغيير ترويسة الموقع كلياً يستغرق دقائق: Edit Site → Header template → استبدل بـ pattern آخر → Save. في WordPress 6.5، التغييرات تطبّق فوراً على الموقع. للسلامة، اعمل على Staging أولاً، خاصة للمواقع المنشورة بآلاف الزيارات اليومية.

الخطوة 6 — Block Variations والكتل المخصصة

إذا احتجت كتلة لا تأتي مع WordPress (مثلاً: كتلة « اقتباس عميل » بتنسيق محدد)، خياران: Block Variation (سهل، JS بسيط)، أو Custom Block (متقدم، React).

// Block Variation بسيط — في functions.php للقالب
function my_block_variations() {
  wp_enqueue_script("variations", get_template_directory_uri() . "/variations.js");
}
add_action("enqueue_block_editor_assets", "my_block_variations");

// variations.js
wp.blocks.registerBlockVariation("core/quote", {
  name: "testimonial",
  title: "Testimonial Quote",
  attributes: {
    citation: "اسم العميل",
    align: "center",
    style: { color: { background: "#f0f9ff" } }
  },
  scope: ["inserter"],
});

Block Variations تكفي لـ 80% من الاحتياجات المخصصة. للحالات المتقدمة (كتلة تجلب بيانات من API خارجي)، Custom Block بـ React مع الإضافة @wordpress/scripts. لمعظم المواقع، Block Variation + Patterns + theme.json يحلّ كل شيء بدون كتابة كتل مخصصة.

الخطوة 7 — اختصارات لزيادة الإنتاجية

إتقان الاختصارات يضاعف سرعتك في Gutenberg. هذه الـ 10 الأهم:

الاختصار الوظيفة
/ قائمة الكتل السريعة
Enter كتلة جديدة (paragraph افتراضياً)
Ctrl+Z / Ctrl+Y تراجع / إعادة
Ctrl+Shift+D نسخ الكتلة
Ctrl+Shift+Backspace حذف الكتلة
Ctrl+Alt+T / Y إدراج كتلة قبل / بعد
Esc الخروج من تحرير الكتلة
/heading + 1-6 إنشاء عنوان
Ctrl+Shift+Z إعادة (مع Mac: Cmd+Shift+Z)
F10 الانتقال للـ toolbar

للوصول لقائمة الاختصارات الكاملة: ⋮ → Keyboard shortcuts (أو Shift+Alt+H). ضع نسخة مطبوعة بجانب شاشتك لأسبوع — حفظ 5-10 اختصارات يحوّل العمل من 30 دقيقة إلى 10 دقائق على نفس المهمة.

الخطوة 8 — أداء وتحسين

صفحة Gutenberg ثقيلة قد تكون بطيئة. أدوات وممارسات لإبقاء الأداء عالياً.

# قواعد أداء Gutenberg:
1. لا تتجاوز 100 كتلة في صفحة واحدة
   - الصفحة الطويلة → قسّمها
2. الصور: استخدم WebP/AVIF + lazy loading
3. Cover blocks: استبدل بـ Group + Image للأداء الأفضل
4. تجنب Embed مفرط (5+ YouTube embeds = صفحة بطيئة)
5. Render via SSG/SSR للمواقع الكبيرة (WP Engine، Strattic)

الإضافات الموصى للأداء: WP Rocket (caching)، Imagify (تحسين الصور)، Asset CleanUp (حذف JS/CSS غير المستخدم). صفحة Gutenberg بدون تحسين قد تزن 3 MB وتستغرق 5 ثوانٍ. مع التحسين: 800 KB في 1.5 ثانية. الفرق يصنع الـ SEO.

أخطاء شائعة

المشكلة السبب الحل
تخصيص كتلة بكتلة تجاهل theme.json التزم بإعدادات القالب
صفحات بـ 200 كتلة الإفراط في التفاصيل قسّم إلى صفحات أصغر
عدم استخدام Patterns « يدوي أفضل » 50+ pattern مجاناً، استخدمهم
Reusable بدون Sync اختيار خاطئ Sync إن أردت تحديث متبادل
تجاهل الاختصارات الفأرة فقط 5-10 اختصارات أساسية
كتل ثقيلة (Cover) كل مكان « تبدو احترافية » Group + Image = نفس النتيجة بأداء أعلى

للمزيد

مقالات ذات صلة

Service ITSkillsCenter

Application mobile Android et iOS

Création d'application mobile Android et iOS. À partir de 350 000 FCFA.

Démarrer mon projet
Publicité