Elementor V3 ضد V4: ما الذي تغير ولماذا يهمك
شرح عملي لمحرر Elementor V4 الجديد (Atomic Editor) — الـ Classes والـ Variables وتبويب الـ Style الموحد والـ DOM الأنظف بكثير — مع مثال حقيقي قبل/بعد ونصائح صادقة للترقية.
Elementor V4 — أو "Atomic Editor" — صدر رسميا في أبريل 2026، وهو أكبر تغيير معماري في المحرر منذ Flexbox containers. هذا ليس تحديثا شكليا للواجهة. V4 يغير طريقة تفكير Elementor في التنسيق نفسها: من إعدادات لكل widget على حدة إلى نظام CSS-first مبني على Classes وVariables وComponents.
V3 وجبة جاهزة — Button widget معبأ مسبقا بالخيارات التي قرر Elementor أنها تكفيك. أما V4 فهو مكونات خام — تركب العناصر وتنسقها بالـ classes، كما يفعل مطور الواجهات الأمامية تماما.
مقارنة سريعة بين V3 وV4
| Elementor V3 | Elementor V4 (Atomic) | |
|---|---|---|
| نموذج التنسيق | لوحة styles خاصة بكل widget | تبويب Style موحد + Classes قابلة لإعادة الاستخدام |
| إعادة الاستخدام | نسخ/لصق الـ styles وGlobal widgets | Classes وVariables وComponents متزامنة (Pro) |
| مخرجات الـ DOM | عدة divs متداخلة لكل عنصر | غلاف واحد، HTML شبه نقي |
| مخرجات الـ CSS | CSS لكل عنصر على حدة | CSS عام مبني على الـ classes |
| التحكم المتجاوب | خصائص محددة فقط | كل خاصية، على كل breakpoint |
| حالات hover/focus | فقط حيث يوفرها الـ widget | hover وfocus وactive على أي class |
| Design tokens | Global Colors & Fonts فقط | Variables للألوان والخطوط والأحجام |
DOM أنظف بشكل جذري
هذا هو التغيير الذي يشعر به الزوار فعلا. في V3، الزر الواحد يُرسم داخل سلسلة من الـ divs المتداخلة. في V4، الـ Atomic Elements تُرسم كعناصر HTML شبه نقية.
<!-- V3: زر واحد -->
<div class="elementor-element elementor-element-a1b2c3 elementor-widget elementor-widget-button">
<div class="elementor-widget-container">
<div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-md" href="/signup">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Get Started</span>
</span>
</a>
</div>
</div>
</div>
<!-- V4: نفس الزر -->
<a class="btn-primary" href="/signup">Get Started</a>
اضرب هذا الفرق في كل عناصر الصفحة وستحصل على HTML أصغر وCSS أقل وعمل أخف على المتصفح — وهو ما ينعكس مباشرة على Core Web Vitals. قياسات المجتمع تشير إلى تحسن في سرعة الرسم يصل إلى ~30% مقارنة بـ V3.x. جانب الـ CSS يتحسن أيضا: V4 يستبدل الـ styles المتناثرة لكل عنصر بملف CSS عام مبني على الـ classes، فتُكتب القاعدة مرة واحدة بدل مرة لكل widget.
تعرف على الـ Atomic Elements
V4 لا يعيد تصميم الـ widgets القديمة فحسب — بل يأتي بمجموعة بناء جديدة بالكامل. القائمة حتى الآن:
| المجموعة | العناصر | ملاحظات |
|---|---|---|
| التخطيط | Div Block وFlexbox وGrid | حاويات قابلة للتداخل. متطابقة تقريبا من الداخل — تختلف في قيمة الـ display الافتراضية: block وflex وgrid على الترتيب، مع تحكم مدمج في الاتجاه والمحاذاة والالتفاف والمسافات. |
| المحتوى | Heading وParagraph وButton وImage وSVG وVideo | عناصر النصوص تدعم التحرير المباشر على الصفحة نفسها. عنصر Video للفيديوهات المستضافة ذاتيا مع تحكم في autoplay والتكرار وصورة الـ poster. |
| التفاعل | Tabs | تحكم كامل في بنية التبويبات وتنسيقها وسلوكها — كل جزء من التبويب عنصر مستقل قابل للتنسيق. |
| النماذج (Pro) | Label وInput وTextarea وCheckbox وRadio وSubmit | حقول مستقلة قابلة للسحب بدل widget واحد متجمد للنموذج كله. |
تفصيلتان تستحقان الانتباه:
- يمكنك تغيير وسم HTML الناتج. الـ Heading يتنقل بين
h1–h6، والـ Div Block يتحول تلقائيا إلى<a>عندما تضيف له رابطا. القائمة الكاملة للوسوم الدلالية (sectionوheaderوarticle…) ما زالت قيد التوسعة — وهي من أكثر الطلبات على GitHub الخاص بـ Elementor. - القائمة تكبر باستمرار. Elementor يضيف عناصر مع كل إصدار، ومطورو الإضافات الخارجية ينقلون عناصرهم إلى المعمارية الجديدة أيضا. إذا احتجت widget كلاسيكي ليس له نسخة atomic بعد، يمكنك إسقاط نسخة V3 منه في نفس الصفحة عاديا.
الـ Classes: نسق مرة واحدة وطبق في كل مكان
في V3، لو كان لديك موقع فيه 40 زرا وطلب العميل تغيير لون الأزرار، فإما أن تعدل 40 widget يدويا أو تكون قد جهزت Global widgets مسبقا. في V4 تنشئ class مثل btn-primary مرة واحدة، تطبقه على كل زر، وأي تعديل مستقبلي يحدث الجميع فورا.
الـ Classes أيضا تتراكب مثل CSS الحقيقي تماما — يمكن دمج btn-base + btn-large + btn-outline على عنصر واحد — مع Class Manager مركزي لإعادة التسمية والحذف وترتيب الأولوية.
الـ Variables: design tokens حقيقية
تتيح لك Variables في V4 تعريف الألوان وعائلات الخطوط والأحجام مرة واحدة واستخدامها من أي class أو عنصر. غير قيمة brand-color من الأخضر إلى الكحلي وسينتشر التعديل في كل ما يتصل بها. كانت Global Colors في V3 تغطي جزءا من هذا، لكن فقط في الخصائص القليلة التي تدعمها.
تبويب Style واحد يحكم الجميع
كان V3 يجبرك على إعادة تعلم كل widget — خيارات تنسيق الـ Button في أماكن مختلفة عن خيارات الـ Heading، وكثير من الخصائص لم تكن متجاوبة أصلا. في V4 كل Atomic Element يحصل على نفس التبويبين: General (المحتوى والوظيفة) وStyle (الشكل). كل خاصية تنسيق متجاوبة على كل breakpoint بلا استثناءات، وأي class يمكنه حمل حالات hover وfocus وactive دون CSS مخصص.
إضافات النسخة Pro
- Components — أقسام تخطيط قابلة لإعادة الاستخدام (بطاقات، هيدرات، أقسام CTA) تبقى متزامنة عبر الموقع كله مع تخصيصات محكومة لكل نسخة. عدل الأصل وستتحدث كل النسخ.
- Atomic Forms — نماذج مركبة من عناصر حقول مستقلة قابلة للسحب (Label وInput وTextarea وCheckbox وSubmit)، كل منها يُنسق عبر النظام الموحد.
- Interactions — حركات scroll-reveal وhover وclick قابلة للضبط لكل breakpoint، دون إضافات خارجية.
مثال عملي: نظام أزرار
الفرق في سير العمل عمليا — أزرار primary وsecondary متناسقة عبر موقع من 20 صفحة.
طريقة V3:
- أسقط Button widget ونسقه من تبويب الـ Style الخاص به.
- كليك يمين → Copy ثم Paste Style على كل زر آخر… في كل صفحة.
- غير العميل لون الهوية؟ كرر الخطوة 2 عشرين مرة، أو تمن أن تكون استخدمت Global Colors في الخصائص التي تدعمها.
طريقة V4:
- أنشئ Variables:
brand-colorوradius-mdوfont-heading. - أنشئ class باسم
btn-primary: الخلفية =brand-color، الاستدارة =radius-md، مع الـ padding والـ typography. أضف حالة hover على الـ class مباشرة. - أنشئ
btn-secondaryيعيد استخدام نفس الـ Variables بنمط outline. - طبق الـ class على أي زر في أي مكان. إعادة الهوية لاحقا = تعديل Variable واحد.
هذا ليس تحسينا صغيرا في سير العمل — إنه الفرق بين "page builder" و"design system".
هل يجب أن تهاجر الآن؟ (لا.)
هذا هو الجزء الذي أتقنه Elementor: V4 وV3 يتعايشان في نفس الموقع، وحتى في نفس الصفحة.
- صفحات V3 الحالية والـ widgets والقوالب تستمر في العمل دون تغيير — لا حاجة لإعادة البناء.
- منذ أبريل 2026، التنصيبات الجديدة تأتي بالـ Atomic Elements مفعلة افتراضيا؛ المواقع القائمة تفعّلها يدويا من إشعار لوحة العناصر أو إعدادات WordPress Admin.
- التبني يمكن أن يكون تدريجيا: ابن الأقسام الجديدة بالـ Atomic Elements بينما تبقى القديمة على V3 widgets.
- الـ Classes والـ Variables تدعم التصدير/الاستيراد، فيمكن لنظام التصميم أن ينتقل بين المشاريع.
تنبيه صادق: الـ Classes والـ Variables لا تعمل على V3 widgets القديمة، ومنظومة الإضافات الخارجية ما زالت تنقل عناصرها إلى المعمارية الجديدة. إذا كان موقعك يعتمد بشدة على widget من إضافة معينة، تأكد أن لها نسخة Atomic قبل إعادة بناء ذلك القسم.
الخلاصة
للمشاريع الجديدة، V4 يستحق التبني الآن: مستقر وجاهز للإنتاج، وسير عمل الـ design system يدفع ثمن نفسه من أول طلب تعديل من العميل. للمواقع القائمة على V3 لا توجد هجرة إجبارية — تبن الـ Atomic Elements قسما بقسم، وتحقق أولا من دعم الإضافات الأساسية لديك.
V3 جعل Elementor أشهر منشئ مواقع في WordPress. أما V4 فهو ما يجعله أخيرا يبدو كأداة front-end احترافية — والتفكير المبني على الـ classes الذي يعلمك إياه ينتقل مباشرة إلى CSS الحقيقي.