ثيمات الأطفال لمواقع WordPress: دليل مفصل عن إنشائها
نشرت: 2021-11-16منصة WordPress مخصصة للأشخاص الذين يريدون التحكم الكامل في مواقعهم على الويب ويريدون أن يكونوا مستقلين في تشغيلها. هل سبق لك أن وجدت أي مظهر أقرب إلى المظهر المثالي لموقعك على الويب ، ولكنك قررت بعد ذلك عدم اتباعه لمجرد وجود عنصر صغير يدمر الأعصاب لا يمكنك النظر إليه؟
سواء كان ذلك مثل نمط النص أو تركيبة الألوان أو وضع عناصر التصميم ربما؟ لا تقلق ، يمكن للمرء استخدام السمات الفرعية لـ WordPress.
إن سوق قوالب WordPress مغمور بأعداد ضخمة من القوالب المذهلة ، المجانية والمتميزة على حد سواء ، ولكن لا ترغب في استئجار مصمم لإنشاء سمة ملائمة مخصصة لموقعك ، فهناك فرصة ضئيلة لأن ترى واحدًا مثالي حتى آخر بكسل.
لا يمكنك تحديث نسقك الحالي إذا كنت تريد الحفاظ على التغييرات التي أجريتها فيه. ولكن إذا تجنبت موقعك فسيكون أكثر عرضة للهجمات الأمنية. للتغلب على الموقف ، يمكن للمرء الاستفادة من موضوع الطفل.
تمكّن السمات الفرعية لـ WordPress مسؤول موقع الويب من ضبط ملف القالب في نفس الوقت مع الحفاظ على وظائفه الأساسية في مكانها دون المخاطرة بفقدان التغييرات في كل مرة يتم فيها تحديث السمة.
يساعدك في الحفاظ على جميع التغييرات ويتيح لك التركيز على تحسين التصميم على موقعك. إذا لم تكن على علم بهذا ، فاقرأ المدونة أدناه.
في هذه المدونة ، سنغطي كل ما تحتاج لمعرفته حول السمة الفرعية لموضوعات WordPress من ماهيتها إلى سبب أهميتها. ولماذا من الضروري لمالك موقع WordPress ولإجراء إنشاء قالب ثانوي لـ WordPress. اذا هيا بنا نبدأ.
ما هي مواضيع الأطفال ولماذا نستخدمها؟
أثناء الحديث عن موضوع الطفل ، علينا أولاً التحدث عن موضوع الوالدين. ربما يتحول موضوع ما إلى موضوع رئيسي ، عندما يقوم شخص ما ببناء موضوع ثانوي له.
السمات الفرعية هي سمة منفصلة ترث الوظائف من سمة الوالدين. يمكن أن يكون كل ملف يتضمن جميع الملفات المطلوبة حتى يتم عرضها على أنها كاملة موضوعًا رئيسيًا.
بشكل أساسي ، تعد القوالب الفرعية ملف قالب مكررًا وفي كل مرة تريد تغيير التصميم أو الهيكل أو بعض الوظائف ، تقوم بتغييره في ملف القالب الفرعي. هذه ميزة غير عادية لأنها تمكن مسؤولي موقع الويب من إجراء تغييرات على السمة دون الخوف من إفساد الملف الأصلي.
الاختلاف الكبير هو أن القالب الفرعي لـ WordPress يعتمد كليًا على الأصل من أجل العمل. بدون وجود موضوعه الأصلي ، لن يفعل أي شيء ولا يمكن أيضًا تنشيطه.
هذا لأن السمة الفرعية لـ WordPress ليست كيانًا مستقلاً ، ولكنها تعدل أو تضيف إلى ملفات السمة الحالية. إنه يستخدم كل شيء موجود في الموضوع الأصلي ويغير فقط الأجزاء التي تحتاجها لتكون مختلفًا.
فكر في الأمر ، إذا أخطأت في المرة الأولى ، يمكنك دائمًا المحاولة مرة أخرى. بصرف النظر عن الميزة البارزة ، فإن الموضوع الفرعي له أهمية كبيرة في صيانة وتطوير موقع WordPress الخاص بك.
يتيح لك هذا أيضًا تغيير أنماط الخطوط والوظائف والتخطيطات والقوالب والمزيد. يمكن لـ "تشغيل" تخصيص السمة الرئيسية التي لا يمكن التعرف عليها. وعلى الأرجح لا يوجد عيب في استخدام الموضوعات الفرعية. إنه يحمي موقعك بشكل أساسي من الأخطاء العرضية.
كيفية إنشاء موضوع فرعي في WordPress
تأتي العديد من المظاهر مع مواضيع الأطفال ، ولكن إذا لم تكن تحب أي شخص ، فإن إنشاء موضوع طفل بنفسك ليس بالأمر الصعب كما تعتقد. نحن هنا نستخدم النسق الخامس والعشرون كمثال. كل ما عليك فعله هو اتباع الخطوات الواردة أدناه.
الخطوة 1: أنشئ دليلًا للموضوع الفرعي في تثبيت WordPress الخاص بك.
انتقل إلى دليل السمات الخاص بموقع WordPress الخاص بك. فقط تأكد من أن اسم دليل القالب الفرعي الخاص بك ينتهي بـ "-child". يجب أن يكون شيئًا مثل هذا الطفل الخامس والعشرين.
تأكد من إضافة جميع ملفات السمات الفرعية إلى هذا المجلد. ومع ذلك ، فإن الملف الوحيد الذي تتطلبه السمة الفرعية هو العمل بشكل صحيح في ملف style.css.
الخطوة 2: قم بإنشاء ورقة أنماط (style.css) لموضوع طفلك.
بمجرد إنشاء دليل السمة ، ستحتاج إلى العمل على إنشاء ورقة أنماط للقالب الخاص بك (style.css). كل ما عليك فعله هو نسخ ولصق جزء الترميز التالي في ملفك:
/ * اسم الموضوع: عشرون خمسة عشر طفل عنوان URI للموضوع: http://example.com/twenty-fifteen-child/ الوصف: هذه سمة فرعية المؤلف: XYZ عنوان URI للمؤلف: http://xyz.com نموذج: خمسة عشر الإصدار: 1.0.0 الترخيص: رخصة جنو العمومية v2 أو أحدث URI للترخيص: http://www.gnu.org/licenses/gpl-2.0.html العلامات: فاتح ، داكن ، عمودين ، الشريط الجانبي الأيمن ، تنسيق سريع الاستجابة ، إمكانية الوصول جاهزة مجال النص: خمسة عشر وعشرون طفل * /
في الكود المذكور أعلاه ، فإن أهم الأسطر هي الأسطر التي تبدأ باسم القالب والقالب. من المهم جدًا ملء سطور السمات بشكل صحيح إذا كنت تقوم بإنشاء سمة فرعية لموضوع رئيسي آخر.

نقطة لنتذكر:
- اسم السمة: يخبرنا باسم موضوع طفلك ، والذي يتم عرضه في محدد السمة.
- عنوان URL للموضوع: يشير هذا إلى الموقع أو صفحة العرض التوضيحي للموضوع المطروح. يجب أن يكون هذا أو عنوان URI للمؤلفين موجودًا حتى يتم قبول السمة في دليل WordPress.
- الوصف: سيظهر هذا الوصف لموضوعك في قائمة السمة عندما تنقر على "تفاصيل السمة".
- المؤلف: هذا سيظهر اسم المؤلف ، في هذه الحالة هو أنت.
- قالب: أضف اسم مجلد النسق الأصل.
- الإصدار: يعرض هذا إصدار سمة طفلك. عادة ما يبدأ المرء بـ 1.0.
- الترخيص: هذا هو الترخيص الخاص بالموضوع الفرعي الخاص بك. ستلتزم بنفس الترخيص مثل موضوع والديك.
- عنوان URL للترخيص: هذا هو العنوان حيث يتم شرح ترخيص المظهر الخاص بك. مرة أخرى ، التزم بترخيص والديك.
- العلامات: تساعد العلامات بعضها البعض في العثور على المظهر الخاص بك في دليل WordPress. ومن ثم ، إذا قمت بتضمين بعضها ، فتأكد من أنها ذات صلة.
- مجال النص: يستخدم هذا الجزء للتدويل ولجعل الموضوعات قابلة للترجمة.
لا تنس استبدال نص المثال بمعلومات قالبك.
الخطوة 3: قم بإنشاء ملف child theme function.php.
ستساعدك خطوة العطاء المذكورة أعلاه على تشغيل السمة الفرعية بشكل جيد للغاية. سيعيد تحميل كل المحتوى الخاص بك مرة واحدة بعد تنشيطه ، لكنه لن ينشئ معلومات التصميم. لذلك ، نحتاج إلى إدراج أوراق أنماط السمات الرئيسية والأخرى التابعة (style.css) في قائمة الانتظار.
من أجل إدراج ورقة أنماط سمة الوالدين في قائمة الانتظار ، ستحتاج إلى إضافة ملف إجراء wp_unique_Scripts إلى ملف functions.php التابع لطفلك. وللقيام بذلك ، ستحتاج إلى إنشاء function.php في دليل قوالب الأطفال باستخدام سطر التعليمات البرمجية التالي:
add_action ('wp_enqueue_scripts'، 'my_theme_enqueue_styles') ؛ function my_theme_enqueue_styles () { wp_enqueue_style ('parent-style'، get_template_directory_uri (). '/style.css') ؛ }
الخطوة 4: تفعيل موضوع الطفل
بمجرد إنشاء القالب الخاص بك ، تأكد من ضغطه على أنه "twenty-fifteen-child.zip".
انتقل إلى لوحة إدارة WP> المظهر> الموضوع.
قم بتثبيت السمة الفرعية zip وقم بتنشيطها.
تأكد أيضًا من أن السمة الرئيسية الخاصة بك مثبتة بالفعل على موقع WordPress الخاص بك.
مزايا موضوع الطفل
هناك العديد من المزايا لاستخدام مسار السمة الفرعية:
- بدلاً من إنشاء سمة جديدة تمامًا تبدأ بدون مساعدة خارجية من البداية ، يمكنك البناء على شيء موجود بالفعل ، وبهذه الطريقة تسريع وقت التطوير.
- يمكنك الاستفادة من فائدة الأطر المعقدة والموضوعات الرئيسية ، مع تخصيص التصميم لاحتياجاتك.
- يمكنك أيضًا ترقية النموذج الأصلي دون فقد تخصيصاتك.
- في حالة عدم رضاك عن التخصيصات الخاصة بك ، قم ببساطة بإلغاء تنشيط الموضوع الفرعي وسيصبح كل شيء كما كان من قبل.
- إنها طريقة رائعة للبدء في التعرف على كيفية عمل السمات.
يمكن أن يحتوي القالب الفرعي لـ WordPress على مجلدات صور وجافا سكريبت و CSS وملفات تخطيط والعديد من الأشياء المختلفة. لكن الشيء المبهج هو أنهم لا يحتاجون إلى ذلك. يمكن للمرء أن يدمج الكثير أو القليل من التخصيص كما يريد وفقًا لاحتياجاته.
في الواقع ، لا يحتاج النسق الفرعي إلا إلى ثلاثة أشياء هي مجلد وورقة أنماط وملف function.php. هذا هو. أيضًا ، يمكن أن يكون الملفان فارغين أيضًا.
قم بتغليفه!
كما كنت قد رأيت أن إنشاء موضوع فرعي لـ WordPress ليس بالأمر الصعب للغاية. نعم ، إلى جانب بساطته ، فإن المظهر الفرعي قوي للغاية.
كما يسمح للشخص بتخصيص موقع ويب بشكل كامل وآمن دون الحاجة إلى تحرير أي من الملفات الأساسية. السمات الفرعية هي طريقة موصى بها لإجراء تعديلات على سمة WordPress.
هناك العديد من الفوائد للقالب الفرعي لـ WordPress حيث يمكن للمرء أن يبني فوق قالب أو إطار عمل موجود دون كتابته من البداية ، وتكون تغييراتك في مأمن من تحديثات السمة ، وإذا حدث أي خطأ ، يمكنك دائمًا الرجوع إلى موضوع يعمل.
لقد غطينا كل ما تحتاج لمعرفته حول السمة الفرعية في WordPress ، كما ناقشنا سبب أهميتها. ستساعدك جميع الخطوات المذكورة أعلاه في منشور المدونة هذا على تطوير سمة فرعية من البداية لموضوعك الأصلي الحالي باستخدام بسيط خطوط الترميز.