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

كيفية إنشاء موضوع فرعي
النسق الفرعي هو نسق يرث وظائف سمة أخرى ، تسمى النسق الأصل. تسمح لك السمات الفرعية بتعديل أو إضافة وظائف هذا النسق الرئيسي. يعد النسق الفرعي الطريقة الأفضل والأكثر أمانًا والأسهل لتعديل سمة موجودة ، سواء كنت تريد إجراء بعض التغييرات الصغيرة أو تغييرات واسعة النطاق. بدلاً من تعديل ملفات النسق مباشرةً ، يمكنك إنشاء سمة فرعية وتجاوزها. على سبيل المثال ، ستتمكن من الحصول على سمة 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 */