Child Theme چیست

Child Theme چیست :Child Theme (قالب فرزند) در وردپرس قالبی فرعی است که تمام عملکردها ، ویژگی ها و سبک (استایل) تم والدین خود را به ارث می برد. مضامین قالب فرزند راهی امن برای اصلاح یک قالب وردپرس است بدون اینکه در پرونده های والدین واقعاً تغییری ایجاد شود. هنگامی که تم والدین به روز می شود ، تغییرات ایجاد شده در موضوع کودک نیز در نسخه به روز شده حفظ و اعمال می شوند. به همین دلیل است که مضامین قالب فرزند امن ترین و بهترین روش برای ایجاد تغییر در یک قالب (تم) موجود است. به جای اینکه مستقیماً فایلهای تم را تغییر دهید ، می توانید به سادگی آنها را با الگوهای موجود در قالب فرزند نادیده بگیرید.

Child Theme چیست
قالب فرزند چیست

برای ایجاد یک قالب فرزند ، باید یک پوشه را در بخش تم های خود برای قالب جدید خود ایجاد کنید. در این پوشه تنها پرونده مورد نیاز Style.css است. در بالای فایل style.css می توانید با اضافه کردن یک خط قالب اصلی را مشخص کنید. از آنجا که این شیوه نامه بعد از شیوه نامه والدین گنجانده شده است ، هر سبکی (استایلی) را در پرونده style.css نوشته شود در قالب والد نادیده گرفته میشود.

Child Theme چیست

قالب فرزند چیست

به منظور اعمال تغییرات قالب فرزند باید فعال شود. قالب والد هنوز عملکردی را که توسط قالب فرزند بازنویسی نشده است ، شامل میشود.

نحوه ساخت child theme 

حال نحوه فراخوانی قالب فرزند در قالب والد را مطالعه خواهیم کرد. (برفرض این که نام قالب و نام فولدر قالب webalad باشد)

ابتدا پوشه (folder) دیگری را در همان فهرست (directory) به اسم webalad-child ایجاد میکنیم. سپس فایلی به اسم style.css در پوشه فرزند (همان webalad-child) ایجاد میکنیم. فایل را ویرایش (edit) و در ابتدای فایل متن زیر را اضافه میکنیم :

/*
Theme Name: webalad Child
Template: webalad
Description: پوسته حرفه ای با قابلیت های فراوان
Theme URI: http://webalad.com/
Version: 2
Author: webalad
Author URI: http://webalad.com
*/

@import url("../webalad/style.css");

توجه: حتماً باید بخش توضیحات های بالای style.ss را کامنت (/*  */) کرد.

Child Theme چیست

قالب فرزند چیست

در خط اول Theme Name (نام قالب)  را وارد میکنیم ، در خط دوم  Template (قالب) که از مهم ترین خط کد بالاست باید نام قالب والد را انتخاب کنید ، در خط سوم Description (توضیحات) اطلاعات قالب خود را وارد میکنید ، در خط چهارم Theme URI (آدرس تم) باید آدرس اینترنتی قالب را بدید که میتوانید آدرس سایت خود را قرار دهید ، در خط  پنجم Version (نسخه) قالب را میتوانید قرار دهید ، در خط شیشم Author (نویسنده) میتوانید نام نویسنده و برنامه نویس قالب را قرار دهید ، در خط هفتم Author URI (آدرس نویسنده) را میتوان قرار داد که پیشنهاد میشود آدرس اینترنتی سایت خود را دهید.

Child Theme چیست

قالب فرزند چیست

Child Theme چیست

و در آخر بخش بسیار مهم کار import (درون آوری) فایل style.css والد در پوسته فرزند میباشد که همانند خط آخر از پوشه فعلی یک قدم بالا تر رفته ، به پوشه webalad (والد) رفته و style.css را فراخوانی میکنیم.

  • توجه داشته باشید که فایل function.php را هم میتوان در قالب فرزند قرار داد.
Child Theme چیست

امید وارم این مقاله بسیار کاربردی برای شما مفید واقع شده باشد ، در صورتی که به مشکلی برخوردید و یا سوالی داشتید در بخش نظرات همین صفحه قرار بدید تا با کمک دوستان بخوبی پاسخگویی نیاز های شما باشیم.

Child Theme چیست

قالب فرزند چیست

 

قالب فرزند چیست

WEBPOWER.IR

وب بلد

مقالات آموزشی

قالب فرزند چیست