كيفية إنشاء قالب فرعي

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

ثيمات
20. Feb 2021
المشاهدات 479
كيفية إنشاء قالب فرعي

كيفية إنشاء موضوع فرعي

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

كيف

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

متطلبات

هناك نوعان من المتطلبات.

  • oc-content / theme يجب أن يكون المظهر "الأصل" موجودًا وأن يكون موجودًا في مجلد 
  •  index.php يمكنك إضافة الكود التالي إلى الملف الخاص بالقالب الفرعي الخاص بك وهوملف:
/* 
...
Parent Theme: name-of-your-parent-theme-folder
...
*/

على سبيل المثال

/*
  Theme Name: Osclass CHILD Bender Theme
  Theme URI: http://www.osclass.org/
  Description: This is the Osclass CHILD bender theme
  Version: 1.0
  Author: Osclass team
  Author URI: http://www.osclass.org/
  Parent Theme: bender
*/
 
PHP ، HTML ، CSS
الاقسام
درورة تعريب قالب osclass
درورة تعريب قالب osclass / css / html / فيديو /
أكواد المساعدين
المساعدين هم جميع الأكواد المساعدة لبناء الثيمات.
حيل ونصائح برمجية
هنا يتم طرح الطرق الغير عادية للتعامل مع السكربت
ثيمات
أنشاء ثيم,القالب الطفل,ترجمة وتحرير اللغة
التكوين
زيادة ذاكرة التخزين.تحسين البحث,زيادة الذاكرة المخصصة
transfer
paypal
visa
mastercard