• الدعم الفني
  • كيف تحدد الخاصية المطلوب عملها؟ أو حل المشكلة التي واجهتك في موقعك؟

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

على سبيل المثال، يطرح سؤالًا: أنا أريد أن يكون موقعي مثل هذا الموقع أو هذا النموذج، أو يوضع لقطة شاشة (Screenshot) لمظهر ما موجود في أحد المواقع ويقول أريد تطبيق نفس الخاصية.

أو أن تواجهه مشكلة ما، ثم يتفاجأ: في أثناء عملي ظهرت لي المشكلة الفلانية، ماذا أفعل؟

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

أتذكر في أول موقع ووردبريس أنشأته في حياتي واجهت مشكلة في ظهور مساحة فارغة في الموقع ولم أكن أعرف سببها وظللت أبحث 3 أيام وأجرب عدة أمور لا علاقة لها بالمشكلة، حتى تعرفت أن السبب في ذلك هو استخدامي قالب سيء قام بإضافة padding width بقيمة 327 بيكسل 🙂

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

بدايةً لماذا يجب عليك تعلّم أساسيات ووردبريس؟

من الخطأ أن تتوجه إلى تعلم بعض التفاصيل الفرعية في ووردبريس أو خطوات معينة دون الإطلاع على الصورة الأكبر لاستخدام ووردبريس ومميزات وخصائص النظام.

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

وهكذا الأمر، في الأمور الأخرى التي ليس لديك إطلاع أو معرفة بأساسيتها.

لذلك عليك بداية [سجل الدخول لترى الرابط] ومعرفة كيف يعمل النظام ويمكنك الإطلاع على [سجل الدخول لترى الرابط] لاستكشاف المفاهيم الأساسية لاستخدام النظام.

وجدير بالذكر أن أخبرك بأبرز المعلومات التي تحتاج لمعرفتها عند عمل تعديل معين:

  • إذا أردت إضافة مقالة أو صفحة جديدة أو رفع صورة فذلك من خلال لوحة تحكم ووردبريس
  • تستطيع إدارة الأعضاء والتعليقات والإعدادات العامة للموقع من خلال لوحة تحكم ووردبريس
  • إذا أردت إضافة أي وظيفة جديدة في موقعك فستحتاج لتنصيب إضافة (plugin) أو كتابة كود برمجي
  • أي تعديل على مظهر الموقع فيكون ذلك من خلال القالب الذي تنوي تنصيبه، وذلك يشمل الألوان والخطوط
  • يشمل التعديل على القالب: تخصيص صفحات الموقع والهيدر والفوتر والشريط الجانبي وقوائم الموقع
  • بعض القوالب تكون بها ميزات مدمجة يمكن استخدامها في موقعك
  • هناك عدة أدوات لبناء موقعك من خلال السحب والإفلات، وتكون مقيدًا بالخصائص التي توفرها تلك الأدوات
  • يمكنك إضافة أكواد التتبع أو الأكواد الإعلانية من خلال إحدى الإضافات أو القالب الذي تعتمد عليه
  • هناك إضافات تقوم بتحويل موقعك إلى نوع جديد من المواقع: مثل ووكومرس، GiveWP ,Learnpress، memberpress
  • التعديل على البنية التحتية للموقع يكون عن طريق لوحة تحكم الاستضافة، ويشمل ذلك الملفات وقواعد البيانات وبعض الأدوات التي تقدمها الاستضافة
  • هناك بعض الخطوات المتقدمة التي يمكن أن تقوم بها بنفسك أو تقوم بتعيين أحد المطورين على خمسات للقيام بها
  • تحليل الموقع غالبًا يكون عن طريق خدمات خارجية يتم ربطها بموقعك
  • المشاكل التي تحدث في الموقع غالبًأ يكون بسبب سلوك خاطئ من مدير الموقع أو إحدى الأدوات المستخدمة في الموقع، والحل غالبًا يكون من لوحة تحكم الاستضافة

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

أحب أن أسمع بعض نصائحكم أيضًا للمبتدئين بناءًا على تجاربكم؟

    عمر إسماعيل

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

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

    ذات مرة اتاني عميل وطلب مني تعديل برمجي على إضافة ووكومرس، فسألته ما التعديل المطلوب تنفيذه أولا؟!

    أجابني: أريد ان أقوم بإظهار بعض المناطق فقط في صفحة إتمام الدفع بدلاً من كل المناطق التي تظهر بصورة افتراضية.

    فأخبرته بأننا لا نحتاج إلى جمع فريق من المبرمجين للتعديل على إضافة ووكومرس، لأن هناك إضافات قد تقوم بالأمر بسهولة. واعتقد وقتها استخدمت إضافة checkout fields editor مع بعض الأكواد البسيطة في ملف functions.php.

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