المشكلة التي يحلها القالب الفرعي#
لنفترض أنك أجريت تعديلًا بسيطًا في ملفات القالب الأصلي: لون زر أو جزء من الشيفرة في التذييل. وعندما يصدر المطوّر نسخة جديدة وتحدّث القالب تضيع كل تعديلاتك. القالب الفرعي وُجد لمنع ذلك.
كيف يعمل؟#
القالب الفرعي مجلد منفصل يحتوي على ملفين على الأقل: style.css وfunctions.php. ويشير إلى القالب الأم. يستخدم ووردبريس أولًا أي ملف موجود في القالب الفرعي، وما لا يجده يأخذه من القالب الأم. وهكذا تحتفظ في القالب الفرعي بالأجزاء التي غيّرتها فقط.
متى يلزم؟#
- عندما تكتب كثيرًا من CSS المخصص
- عندما تعدّل ملفات القالب مثل header أو single
- عندما تضيف وظائف عبر functions.php
متى لا يلزم؟#
إذا كان لديك بضعة أسطر CSS بسيطة فقط فيكفي قسم «CSS إضافي» في أداة التخصيص بووردبريس. وفي قوالب الكتل تُجرى معظم التعديلات عبر محرر الموقع.
خطأ شائع#
إنشاء قالب فرعي ثم تعديل القالب الأم مباشرة. إذا كانت شيفرتك في القالب الأم فستضيع مجددًا عند التحديث.