functions.php
في WordPress ، يعد ملف functions.php أو ملف وظائف القالب عبارة عن قالب مضمن في قوالب WordPress. يعمل مثل المكوّن الإضافي لموقع WordPress الخاص بك الذي يتم تنشيطه تلقائيًا بقالبك الحالي. يستخدم ملف functions.php كود PHP لإضافة ميزات أو تغيير الميزات الافتراضية على موقع WordPress.
على سبيل المثال ، قد يضيف قالب WordPress القليل من التعليمات البرمجية إلى ملف functions.php الخاص بالقالب من أجل إضافة منطقة أداة جديدة إلى التذييل (Footer)، أو إضافة رسالة ترحيب مخصصة إلى لوحة تحكم WordPress. الاحتمالات لا حصر لها!
يتم تحميل ملف functions.php تلقائيًا عند تثبيت وتنشيط أي قالب على موقع WordPress الخاص بك.
أين يقع ملف functions.php؟
موقع ملف functions.php موجود في مجلد القالب.
إذا كنت ترغب في إضافة كود برمجي إلى موقع WordPress الخاص بك ، فإن إضافته إلى ملف functions.php هو أحد الخيارات لكنها عادة ليست أفضل طريقة للقيام بذلك. يحاول WordPress الفصل بين التصميم والوظائف كلما أمكن ذلك. هذا هو السبب في أن لدينا قوالب تحدد التصميم والإضافات التي تحدد الوظائف.
هناك العديد من البرامج التعليمية في WordPress التي ستخبرك بإضافة أكواد برمجية إلى ملف functions.php الخاص بقالبك، ولكن هذه ليست فكرة جيدة في العادة.
إذا قررت تعديل ملف functions.php، فيرجى توخي الحذر الشديد. فيما يلي 3 أسباب تجعل تحرير ملف functions.php فكرة غير جيدة:
- ستفقد التعديلات عند تحديث القالب.
- ستفقد التعديلات إذا قمت بتغيير قالب WordPress الخاص بك.
- يمكن أن يؤدي ارتكاب أخطاء الترميز إلى منعك من الوصول إلى موقعك.
حتى شيء بسيط مثل الفاصلة المنقوطة المفقودة يمكن أن يجعل موقعك بالكامل يختفي بخطأ يسمى “شاشة الموت البيضاء”. يمكن أن يؤدي ارتكاب خطأ ترميز في ملف functions.php أيضًا إلى أخطاء WordPress أخرى أيضًا.
يجب عليك تحرير ملف functions.php فقط إذا كان لديك قالب فرعي وسيتم استخدام الكود البرمجي فقط مع القالب الفرعي النشط. على سبيل المثال ، قد ترغب في تضمين أكواد للخطوط المخصصة، أو إضافة ملف ترجمة لغة خصيصًا لهذا القالب الفرعي المحدد.