كيف يمكن أن يساعدك المكون الإضافي WordPress المخصص في إدارة موقع ويب

نشرت: 2021-03-29

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

والأفضل من ذلك هو أنه من الممكن إنشاء مكون WordPress الإضافي المخصص الخاص بك. ولا يجب أن تكون في أي مكان بالقرب من نطاق أو عمق اللاعبين الكبار مثل WooCommerce أو Jetpack. ولا يجب أن تكون خبيرًا في PHP أو JavaScript (على الرغم من أن بعض المعرفة العملية تساعد).

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

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

كيف يمكنك بناء البرنامج المساعد WordPress؟

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

هناك الكثير من المواد المرجعية والبرامج التعليمية التي تغطي التفاصيل. لذلك ، لن نتعمق هنا كثيرًا.

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

يجدر أيضًا التحقق من المكون الإضافي Hello Dolly المضمّن في تثبيت WordPress الافتراضي. المكون الإضافي بأكمله موجود في ملف PHP واحد. يمكن أن يكون هيكلها البسيط بمثابة مصدر إلهام لإبداعك الخاص.

بالإضافة إلى ذلك ، ستحتاج إلى التحقق من الموارد التالية للحصول على أقصى استفادة من المكونات الإضافية المخصصة:

  • WordPress البرنامج المساعد Boilerplate Generator
  • يجب استخدام المكونات الإضافية (تلميح: لا يمكن للمستخدم إلغاء تنشيطها)

الصفحة الرئيسية لدليل البرنامج المساعد WordPress.

السيناريو رقم 1: إجراء التخصيصات التي تنجو من تغيير المظهر

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

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

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

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

صفحة ثيمات WordPress.

السيناريو رقم 2: عندما يتعين على الوظيفة التنقل بين المواقع

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

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

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

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

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

مجموعة حقائب سفر.

السيناريو رقم 3: تحسين البرنامج المساعد الحالي

تقدم العديد من مكونات WordPress الإضافية دعمًا للعديد من الروابط والمرشحات - رمز يسمح لك بتغيير أو توسيع مخرجاتها ووظائفها. فكر في مثال WooCommerce المذكور أعلاه على أنه استخدام محتمل.

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

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

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

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

قابس كهربائي بالقرب من منفذ.

طريقة جيدة التنظيم لإضافة الوظائف

قبل إضافة رمز مخصص مباشرة إلى قالب WordPress الخاص بك ، فكر في الغرض منه. على الرغم من أنه مكان جيد للعناصر الخاصة بسمة معينة ، إلا أن الأنواع الأخرى من الوظائف لا تنتمي حقًا إلى ملف functions.php الخاص بك.

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

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