ممکن است یک قالب وردپرس خریداری کرده باشید و همراه آن یک فایل دیگر با نام Child Theme را مشاهده کرده باشید و اکنون برای شما سوال باشید که چایلد تم چیست؟
در ادامه توضیحات لازم را مورد چایلد تم و مزایا / معایب آن و همچنین نحوه استفاده از آن ارائه می دهیم.
چایلد تم در وردپرس چیست؟
برای درک بهتر چایلد تم (تم فرزند) ، بیایید با تعریفی که از Codex دریافت می کنیم شروع کنیم:
چایلد تم تمی است که کارایی و استایل قالب دیگری به نام قالب والد را به ارث می برد. چایلد تم ها روش توصیه شده برای اصلاح یک قالب وردپرس موجود است.
احتمالا با تعریف بالا پاسخ سوال “Child Theme چیست؟” را پیدا کرده باشید. اگر به زبان ساده تر توضیح دهیم، چایلد تم در واقع یک قالب وردپرس (فرزند) است که به یک قالب وردپرس (والد) دیگر متصل است و تمام استایل و عملکرد قالب وردپرس والد را به ارث می برد. این به شما کمک می کند تا شما بدون دستکاری قالب اصلی، تغییرات دلخواه خود را انجام دهید تا در زمان بروزرسانی قالب وردپرس تغییرات شما از بین نرود.
به عنوان مثال زمانی که لازم است یک قطعه کد را برای سفارشی سازی سایت خود به قالب وردپرس اضافه کنید، شما به جای ویرایش فایل های قالب وردپرس خود، آن را به چایلد تم اضافه می کنید و اگر قالب اصلی خود را آپدیت کنید تغییرات شما همچنان باقی می ماند.
مزایای استفاده از چایلد تم در وردپرس
در ادامه به برخی از مزایای استفاده از Child Theme در وردپرس می پردازیم.
حفظ تغییرات پس از به روز رسانی
یکی از بزرگترین مشکلات ویرایش قالب وردپرس، زمانی است که بهروزرسانیها اتفاق میافتد. این بهروزرسانیها هر تغییری را که ایجاد میکنید پاک میکنند. این بدان معنی است که شما باید آنها را دوباره کدنویسی کنید. استفاده از تم فرزند در وردپرس به شما کمک می کند تا این تغییرات را حفظ کنید و نیاز به ویرایش و کدنویسی مجدد نداشته باشید.
به عنوان مثال، فرض کنید می خواهید فاصله زیر عنوان یک قالب را تغییر دهید. با استفاده از CSS می توانید این تغییرات را مستقیماً در قالب ایجاد کنید. اگر قالب اصلی بعداً بهروزرسانی شود، تغییرات شما به احتمال زیاد زمانی که فایل CSS جدید از طرف توسعهدهنده به وبسایت شما اضافه شود، حذف خواهند شد.
استفاده از تم فرزند مانع از حذف CSS آن می شود. این بدان معناست که شما همچنان از بهروزرسانی بهره خواهید برد، اما تغییرات شما باقی خواهند ماند.
ایمن نگه داشتن اصل
یکی دیگر از مشکلاتی که برخی از توسعه دهندگان دارند این است که به طور تصادفی به یک تم غیرقابل تعمیر آسیب می رسانند. از آنجایی که از فایل style.css یک تم کودک برای ایجاد تغییرات در سایت استفاده میکنید، دیگر نگران خراب شدن دائمی نسخه اصلی نخواهید بود.
اگرچه میتوانید نسخه اصلی را مجدداً نصب کنید تا پس از آسیبدیدگی بازگردانده شود، اما استفاده از تمهای فرزند سادهتر و سریعتر است.
توسعه سریعتر
استفاده از Child Theme به شما بستری می دهد تا توسعه را بسیار سریعتر کنید. به جای اینکه همه چیز را از ابتدا کدنویسی کنید، از والد به عنوان ستون فقرات استفاده می کنید و تغییراتی را که صلاح می دانید ایجاد می کنید.
کدنویسی یک قالب وردپرس می تواند زمان زیادی را ببرد. استفاده از چایلد تم به شما امکان می دهد در حین حرکت تغییراتی ایجاد کنید، که توسعه کلی را کارآمدتر و مقرون به صرفه تر می کند.
ایجاد وب سایت های مشابه
برخی از شرکت ها می خواهند برخی از جنبه های بصری را در چندین دامنه یکسان نگه دارند. کپی کردن و چسباندن فایلهای چایلد تم یک راه سریع و آسان برای انجام این کار است و زمان کمتری را صرف میکنید.
بسته به ماهیت تغییرات، حتی ممکن است استفاده از یک فایل CSS فرزند برای تغییر چندین قالب در چندین وب سایت به طور همزمان امکان پذیر باشد. مواردی مانند تغییرات رنگ، لوگوها، نمادها و موارد دیگر اغلب به راحتی در میان اکثر قالب های وردپرس قابل تعویض هستند.
ساده تر برای تغییر قالبهای محبوب
هنگامی که شخصی یک قالب کامل را از ابتدا کد می کند، ممکن است خطاها رخ دهد. این می تواند منجر به یک وب سایت معیوب و عدم عملکرد شود. با استفاده از یک تم کاربردی و محبوب به عنوان والد خود، می توانید اطمینان حاصل کنید که سایت به طور مداوم به روز می شود.
به روز نگه داشتن فایل ها جزء حیاتی امنیت وب سایت است. توسعهدهندگانی که تمهای پرطرفدار ایجاد میکنند، اغلب بهروزرسانیها را برای اطمینان از ایمن ماندن آنها بهروزرسانی میکنند. به عبارت دیگر، لازم نیست نگران پاک کردن کد یا وصله اکسپلویت ها باشید زیرا توسعه دهنده این کار را برای شما انجام می دهد.
معایب استفاده از چایلد تم در وردپرس
هر چقدر هم که یک چایلد تم قالب وردپرس خوب به نظر برسد، ممکن است مشکلاتی پیش بیاید. در حالی که موارد رایج و مهمی نیستند اما باید، به خوبی بدانید که در چه مواردی قرار خواهید گرفت.
سرعت سایت کندتر احتمالی
استفاده از چایلدتم اغلب باعث می شود که سایت با فایل دیگری تماس بگیرد. بسته به میزان تغییرات شما، این می تواند عملکرد سایت شما را کاهش دهد. با این حال، بسیاری از تغییرات جزئی هستند و ممکن است توسط بازدیدکنندگان و موتورهای جستجو در مورد سرعت سایت مورد توجه قرار نگیرند.
نیاز به دانش فایل های قالب
هنگام استفاده از چایلد تم، باید درک خوبی از نحوه عملکرد قالب وردپرس اصلی داشته باشید. همه توسعه دهندگان یکسان نیستند، به این معنی که باید بدانید چه فایل هایی جنبه های مختلف سایت را کنترل می کنند.
چگونه از چایلد تم استفاده کنیم؟
برای استفاده از قالب وردپرس اصلی شما نیازی به استفاده از چایلد تم ندارید.
اما اگر بخواهید از چایلد تم استفاده کنید باید حتما قالب وردپرس اصلی را هم در سایت خود نصب کنید.
یعنی در سایت شما باید قالب وردپرس اصلی به همراه چایلد تم نصب شده باشد و قالب فعال در سایت شما چایلد تم باشد.
برای درک بهتر می توانید، به تصویر زیر نگاه کنید که قالب چشالو به همراه چایلد تم استفاده شده است:
نکته: چایلد تم نیازی به آپدیت ندارد و شما فقط لازم است تا قالب والد را آپدیت کنید.
به پایان این مقاله رسیدیم، امیدواریم که این به شما در شناخت چایلد تم کمک کرده باشد. همچنین اگر قالب وردپرس شما چایلد تم ندارد، می توانید مقاله دیگر ما را در مورد ساخت چایلد تم ببینید.