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

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

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

هناك طريقة تقليدية لإضافة الاكواد البرمجية (الأكواد المخصصة) وذلك من خلال التعديل على ملف (خصائص القالب) functions.php

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

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

إضافة كود برمجي إلى ووردبريس:

تعد إضافة Code Snippets طريقة سهلة وبسيطة لإضافة الشيفرة البرمجية إلى موقعك. دون الحاجة إلى إضافتها إلى ملف functions.php الخاص بالقالب.

قم بتنصيب وتفعيل إضافة Code Snippets وذلك من خلال الذهاب إلى قسم الإضافات Plugins في لوحة الإدارة واختيار “أضف جديد” (Add New) ثم البحث عن الإضافة وتنصيبها، كما يمكنك تحميلها وتركيبها بشكل يدوي.

 

بعد تركيب الإضافة ستظهر قائمة جديدة في لوحة الإدارة باسم Snippets تتضمن مجموعة روابط.

لإضافة كود برمجي جديد اختر الأمر Add New من Snippets

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

اختر عنواناً ووصفاً مناسباً وقم بإلصاق الكود المطلوب في المكان المخصص.

تتيح لك الاختيارات الاربعة إما تمكين الكود لمرة واحدة فقط أو تمكينه في الواجهة الخارجية للموقع أو تمكينه في لوحة الإدارة فقط أو تمكينه في كامل الموقع.

بعد إضافة الكود انقر على زر Save Changes and Activate

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

يمكن من خلال رابط Import استيراد أكواد تم تصديرها من موقع آخر، كما تتضمن القائمة مجموعة واسعة من الإعدادات Settings.

مكتبة الاكواد المخصصة