2022-03-16

ما هو function.php | ووردبريس

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس

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

يستخدم ملف function.php كود PHP لإضافة ميزات أو تغيير الميزات الافتراضية على موقع ووردبريس WordPress.
على سبيل المثال ، قد يضيف نسق ووردبريس WordPress القليل من التعليمات البرمجية إلى ملف function.php الخاص بالسمة لإضافة منطقة عنصر واجهة مستخدم جديدة إلى التذييل ، أو إضافة رسالة ترحيب مخصصة إلى لوحة تحكم ووردبريس WordPress . الاحتمالات لا حصر لها!




يتم تحميل ملف function.php تلقائيًا عند تثبيت وتنشيط سمة على موقع ووردبريس WordPress الخاص بك.

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

أين يقع ملف Functions.php؟

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

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

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

فيما يلي 3 أسباب تجعل تحرير ملف function.php فكرة غير جيدة:


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

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


لماذا تكون الإضافات الخاصة بالموقع أفضل (بديل Functions.php)

لذا ، إذا كان لا يجب عليك تحرير function.php ، فأين يفترض أن تضيف مقتطفات الشفرة من البرامج التعليمية عبر الإنترنت؟

الإجابة هي إنشاء مكون ووردبريس WordPress الإضافي الخاص بك .

غالبًا ما يطلق عليه "المكوّن الإضافي الخاص بالموقع" لأنه خاص بموقعك ، ولن تتم مشاركته في دليل المكوّن الإضافي في ووردبريس WordPress.

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

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

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

بمجرد تنشيط المكوِّن الإضافي Code Snippets ، سترى عنصر قائمة جديدًا باسم Snippets في قائمة مسؤول ووردبريس WordPress الخاصة بك.


نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


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


نأمل أن تساعدك هذه المقالة على معرفة كل شيء عن ملف function.php في ووردبريس WordPress .
إذا أعجبك هذا المقال ، فالرجاء أضافة تعليق وتققيم للموضوع .

أذا كان لديك أي أستفسار لاتتردد بمراسلتنا هنا


التعليقات
0 التعليقات

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *