كما هو الحال مع أي صاحب موقع ووردبريس، دائمًا ما كنت أبحث عن تطوير موقعي وتزويده بمزيد من المميزات، ولكن مع كل ميزة كنت أرغب بإضافتها كان يجب عليي تثبيت إضافة جديدة، ومع تثبيت عدد كبير من الإضافات بدأت تظهر بعض المشاكل في موقعي، فقط لاحظت بطئًا واضحًا فيه وفي لوحة التحكم، كما أصبح من الصعب تحديث جميع الإضافة، إذ أن هذه العملية باتت تأخذ وقتًا طويلًا، ناهيك عن المصاريف الزائدة والمشاكل التي تظهر بسبب عدم التوافق بين الإضافات.
ولتفادي ذلك بدأت أبحث عن طريقة لتقليل هذه الإضافات دون الاستغناء عن ميزاتها، وبعد بحث جيد وجدت إضافة WP Extended التي جمعت لي في أداة واحدة مجموعة من الوظائف التي كنت أحصل عليها سابقًا عبر إضافات متفرقة.
في هذه المقالة سأشاركك تجربتي مع إضافة WP Extended وكيف ساعدتني في الاستغناء عن العديد من الإضافات دون فقدان أي ميزة أو وظيفة من وظائف الموقع.
ما هي إضافة WP Extended؟
إضافة WP Extended هي إضافة تضم مجموعة من الوحدات التي تضيف العديد من الميزات والوظائف إلى الموقع يمكن تعطيلها وتفعيلها بحسب الحاجة إليها. كل وظيفة تضيفها هذه الوحدات كانت تتطلب في السابق إضافة منفصلة لتفعيلها على الموقع، ولذلك فإن استخدامها يسمح بالاستغناء عن مجموعة كبيرة من الإضافات المثبتة على الموقع.
قررت الاعتماد على إضافة WP Extended لأنني وجدت أنها توفر عددًا كبيرًا من الميزات التي أحتاجها في موقعي مثل ميزات الحماية والأمان وإضافة الأكواد وتخصيص لوحة التحكم، وكل ذلك يتم عبر واجهة سلسة سهلة الاستخدام.
لتثبيت إضافة WP Extended توجهت في لوحة تحكم الموقع إلى تبويب (إضافات) ونقرت على (أضف جديد) ومن ثم كتبت اسم الإضافة الكامل (The Ultimate WordPress Toolkit – WP Extended) في مربع البحث وثبتها وفعلتها عبر النقر على زر (Install Now) ثم (Activate).

ملاحظة: خلال تجربتي الشخصية احتجت إلى ميزات مدفوعة، ولذلك بعد تثبيت الإضافة قمت بترقيتها إلى النسخة المدفوعة.
تجربتي مع مميزات إضافة WP Extended
بعد تثبيت الإضافة ظهر تبويب خاص بها في القائمة الجانبية، ومن خلاله اكتشفت وحدات الإضافة وجربتها، لكن كان هناك مشكلة في واجهة الإضافة في اللغة العربية حيث كانت تظهر الأزرار والقوائم بشكل متداخل، ولحلها استعنت بأداة Inspect Element لكتابة كود CSS يحل المشكلة.

بعد ذلك أضفت كود CSS بشكل دائم إلى الموقع عبر إضافة WPCode، حيث تأكدت من تشغيل الكود في لوحة التحكم عبر تحديد خيار Location ليكون Admin footer.

والكود الذي استخدمه هو:
.tab-content.col-sm-9.wpext_tab_content.sticky-sidebar-layout {
padding-right: 30px;
}
a.wpext_module_action.wpext_nav.px-1.active {
margin-right: 100px;
margin-bottom: 25px !important;
}
وهكذا أصبحت واجهة الإضافة بعد إضافته.

وفيما يلي سأضع لك تجربتي مع أهم الميزات التي تضيفها وحدات الإضافة وطريقة تفعيلها وضبطها:
1. تخصيص لوحة تحكم ووردبريس
من أول الميزات التي لفتت انتباهي واستخدمتها في النسخة المدفوعة من إضافة WP Extended ميزة تخصيص لوحة تحكم الموقع، فبدلًا من استخدام لوحة التحكم الافتراضية التي يوفرها ووردبريس، استطعت تغيير شكلها ومظهرها لتتناسب مع هوية موقعي البصرية وتسهل علي الوصول إلى الأدوات التي أستخدمها باستمرار.
لتخصيص لوحة التحكم توجهت إلى صفحة الوحدات وبحثت عن وحدة (Admin Customiser) وفعلتها ثم نقرت على (Configure) للتوجه إلى إعدادات التخصيص.

من إعدادات هذه الوحدة تمكنت من تخصيص شريط الأدوات والشريط الجانبي وصفحة تسجيل الدخول بما يتناسب مع احتياجات موقعي، وتشمل التخصيصات التي نفذتها في هذه الوحدة تغيير شعار الموقع والألوان وإخفاء عناصر معينة لم أكن بحاجة لها.

أيضًا هناك وحدة أخرى استخدمتها من أجل تخصيص لوحة التحكم وهي وحدة (Menu Editor)، وبنفس الطريقة السابقة بحثت عنها وفعلتها.

من إعدادات هذه الوحدة تمكنت من ترتيب وإخفاء وإعادة تسمية التبويبات الموجودة في القائمة الجانبية، مما سهل عليي إدارة الموقع بشكل كبير، كما تمكنت بواسطتها من تخصيص لوحة التحكم بناء على دور المستخدم، فمثلًا استطعت إنشاء لوحة تحكم خاصة بالمحررين تتضمن فقط التبويبات التي يحتاجونها، وكذلك الأمر بالنسبة لبقية المستخدمين.

هذه التعديلات البسيطة كانت تتطلب في السابق إضافات منفصلة مثل Admin Menu ،Editor ولكن الآن أصبحت ممكنة من خلال وحدة واحدة فقط في إضافة WP Extended، وهذا ما سمح لي بالاستغناء عن إضافات تخصيص لوحة التحكم.
2. إضافة أكواد لتخصيص الموقع
خلال تجربتي للإضافة وجدت وحدة تخصيص باسم Code Snippets تسمح بإضافة أكواد PHP أو CSS أو JavaScript مباشرة في الهيدر أو الفوتر الخاص بالموقع من أجل تخصيصه أو لإضافة مميزات إليه مثل الدردشة الحية أو أكواد التتبع، وللاستفادة منها توجهت إلى صفحة الوحدات وفعلت وحدة (Code Snippets) ثم نقرت على زر (Configure) من أجل الدخول إلى إعداداتها.

ضمن هذه الإعدادات نقرت على (Add New) لإضافة كود جديد واخترت لغة البرمجة الخاصة به ومن ثم نقرت على (Get Started) فظهرت لي صفحة إضافة الكود.

استطعت من خلال هذه الصفحة إضافة كود تعقب في الهيدر الخاص بموقعي بسهولة بالغة، وهذا ما سمح لي بالاستغناء عن إضافات متفرقة كنت أستخدمها لإضافة الأكواد وتخصيص الموقع مثل Insert Headers and Footers و Simple Custom CSS and JS.
3. ميزة الأمان والحماية
تهتم إضافة WP Extended بالأمان بشكل جيد وتوفر ميزات ووحدات خاصة بالأمان والحماية تغنيك عن بعض الإضافات التي قد تحتاجها لإضافة ميزات أمان محددة للموقع، ولكنها لا تغني عن إضافة الأمان الأساسية، إذ أنه لا توفر فحصًا عن البرامج الضارة أو جدار حماية.
من وحدات الحماية التي لفتت انتباهي خلال استخدام الإضافة، وحدة Custom Login URL التي تسمح بتغيير رابط صفحة تسجيل الدخول الافتراضي إلى رابط جديد، ولذلك فعلتها مباشرة من صفحة الوحدات ومن خلال إعداداتها حددت رابطًا جديدًا لصفحة تسجيل الدخول، مما ساهم في إخفاء مدخل الموقع عن المتطفلين وهجماتهم الآلية.

أيضًا من وحدات الحماية فعلت وحدة Login Attempts التي تعمل على حماية الموقع من هجمات التخمين عبر تحديد عدد محاولات تسجيل الدخول الفاشلة التي يمكن للمستخدم القيام بها قبل أن يتم حظره مؤقتًا.

بالإضافة إلى ذلك تتضمن الإضافة مجموعة من وحدات الحماية الأخرى مثل وحدات حظر أسماء مستخدمين معينين وتفعيل وضع التصحيح ووضع الصيانة وعرض أوقات تسجيل الدخول للمستخدمين وإخفاء إشعارات الإدارة. كل هذه الوحدات موجودة ضمن تبويب (Security) في الصفحة الرئيسية لإضافة WP Extended.

باستخدام هذه الوحدات تمكنت من تطبيق طبقات حماية أساسية ومهمة جدًا لموقعي واستغنيت عن بعض الإضافات التي كنت أستخدمها لتنفيذ هذه المهام.
4. ميزات لم أستخدمها ولكن قد تهمك
تتضمن إضافة WP Extended أكثر من 40 وحدة تضيف كل منها ميزة للموقع، وفي تجربتي السابقة ذكرت فقط الوحدات التي استخدمتها، لذلك سأضع لك فيما يلي قائمة بأهم الوحدات التي لم أستخدمها ولكنك قد تحتاجها وتغنيك عن إضافات منفصلة تسهل عليك إدارة الموقع:
- Admin Columns: تتيح هذه الوحدة إمكانية إضافة أعمدة مخصصة (وصف ميتا، صور مصغرة) في قوائم المقالات والمستخدمين والوسائط وغيرها، مع توفير خيارات فرز وبحث، مما يسرّع إدارة المحتوى ويجعل إضافات مثل Admin Columns غير ضرورية.
- SMTP Email: تسمح هذه الوحدة بضبط مزود البريد الإلكتروني وتتبع السجلات من أجل التأكد من وصول رسائل النظام والإشعارات، وهذا ما يحل مشكلة عدم وصول الرسائل ويغني عن استخدام إضافات مثل WP Mail SMTP.
- Export Posts & Pages: من خلال هذه الوحدة يمكن تصدير المقالات والصفحات إلى CSV جاهزة للتقارير أو النقل، مما يسمح بالاستغناء عن إضافة التصدير الأخرى.
- Duplicate Pages: يمكن باستخدام هذه الوحدة استنساخ مقالات وصفحات الموقع بسهولة من أجل استخدامها في أماكن أخرى، وهذا ما يغني عن استخدام إضافات مثل Duplicate Post.
- Rollback Manager: باستخدام هذه الوحدة يمكن استعادة الإصدارات السابقة من الإضافات والقوالب في حال حدوث مشكلة ما بعد التحديث، وتعتبر هذه الوحدة بديلًا لإضافات مثل WP Rollback.
- Disk Usage Widget: تعرض هذه الوحدة مقدار استخدام مساحة الاستضافة داخل لوحة تحكم الموقع، وهذا ما يغني عن استخدام إضافات مراقبة المساحة.
خلاصة تجربتي مع إضافة WP Extended
بعد فترة من المعاناة مع الإضافات الكثيرة وما تسببه من مشاكل للموقع، وبعد تجربة إضافة WP Extended يمكنني القول بثقة أنها كانت حلًا ممتازًا لهذه المعاناة والمشاكل التي ترافقها، فمن خلال استخدمها تمكنت من الاستغناء عن حوالي عشرة إضافات منفصلة كنت أستخدمها سابقًا، دون خسارة أي وظيفة من وظائفها. فمن خلال إضافة WP Extended تمكنت من تخصيص الموقع ولوحة التحكم الخاصة به وإضافة طبقات من الحماية له والقيام بالعديد من المهام الأخرى دون الحاجة لتثبيت أي إضافة منفصلة.
علاوة على ذلك فعند استخدام إضافة WP Extended لاحظت تحسنًا واضحا في أداء الموقع وسرعة تحميله ويعود ذلك لتخفيف الإضافات المثبتة عليه، ناهيك عن التخلص من تكاليف وعناء تحديثها وصيانتها. أيضًا من أكثر ما أعجبني في الإضافة أن إعداداتها واضحة وتفعيل أي وحدة لا يتطلب سوى ضغط زر واحدة، ويمكن تفعيل الوحدات التي أحتاجها فقط دون تحميل الموقع بما لا يلزم، ولذلك أنصح كل صاحب موقع باستخدمها فقد أثبتت فعاليتها بكفاءة.
اترك تعليقك