Child Theme چیست؟

Child Theme نوعی قالب یا تم است که از اساس و استایل قالب دیگر که قالب والد نام دارد ارث می برد و یک راه توصیه شده  برای تغییر در قالب وردپرس موجود (والد) است.

چرا از child theme استفاده می کنیم؟

دلائلی برای این موضوع وجود دارد که به شرح زیر هستند

1-اگر شما در قالب وردپرس اصلی (والد) خود تغییراتی به وجود آورید ممکن است هنگام آپدیت کردن قالب وردپرس خود تمامی تغییرات اعمال شده از بین بروند برای جلوگیری از این کار می توان از child theme استفاده کرد.و تمام تغییرات را در child theme نوشت و عمل آپدیت قالب وردپرس اصلی را به راحتی انجام داد.

2-استفاده از child theme می تواند سرعت توسعه وبسایت را بالا ببرد.

3-برای افرادی که به کدنویسی در زمینه وردپرس علاقه دارند بسیار مفید است.

طریقه ایجاد کردن child theme:

برای ایجاد child theme درابتدا باید بدانید که این عمل را در کجا باید انجام دهید پس به دورن پوشه wp-content رفته سپس از آنجا پوشه themes رفته و درآنجا پوشه ای با فرمول زیر به وجود آورید.

child-نام قالب والد

دقت کنید که فرمول بالا بدون فاصله می باشد

برای درک بیشتر موضوع به تصویر زیر دقت کنید

هر child theme در وردپرس باید حداقل دوفایل زیر را دارا باشد

style.css و functions.php

محتویات فایل style.css در زیر آورده شده است ،که البته این محتویات برطبق این قالب است که شما می توانید همین محتویات را برطبق قالب وردپرس خود تغییر دهید

/*
 Theme Name:   Twenty Fifteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

اگر به خط هفتم از کد بالا دقت کنید می بینید که نام Template همان نام قالب وردپرس اصلی است که حتما باید در پوشه themes وجود داشته باشد.

گفتیم که یکی دیگر از فایل های موردنیاز فایل functons.php می باشد، که با این فایل می توانید تمام کارهایی که مربوط به زبان php و برنامه نویسی قالب وردپرس  هست را انجام دهید مثل ایمپورت کردن فایل های استایل و جاوااسکریپت و …..

امیدوارم که مطالب گفته شده مفید واقع شود 🙂

 

نوشتهٔ پیشین
نوشته ها بطور کامل
نوشتهٔ بعدی
افزونه های افزایش سرعت وردپرس

محصولاتی که شاید دوست داشته باشید :

برای نوشتن دیدگاه باید وارد بشوید.

1 دیدگاه. Leave new

اشتراک گذاری این صفحه در شبکه های اجتماعی

فهرست