در دنیای مدرن وبسایتسازی، امکان سفارشیسازی بدون از دست رفتن تغییرات پس از بهروزرسانی قالب اصلی از اهمیت ویژهای برخوردار است. به همین منظور، استفاده از قالب فرزند وردپرس (که در انگلیسی به آن child theme نیز گفته میشود) به عنوان یک راهکار هوشمندانه و مطمئن برای توسعه وبسایتهای حرفهای توصیه میشود. در این مقاله، به صورت گام به گام و به زبان ساده به بررسی نحوه ایجاد قالب فرزند وردپرس میپردازیم و نکات کاربردی و حرفهای را معرفی میکنیم.
استفاده از قالب فرزند وردپرس به شما این امکان را میدهد که:
برای شروع، وارد پوشه wp-content/themes شوید و یک پوشه جدید بسازید. به طور معمول، نام پوشه قالب فرزند از نام قالب والد به همراه پسوند «-child» تشکیل میشود؛ به عنوان مثال اگر قالب والد شما “twentytwentyone” است، نام پوشه «twentytwentyone-child» انتخاب میشود. این پوشه جایی است که تمام تغییرات سفارشی شما ذخیره خواهد شد.
در پوشه ایجاد شده، یک فایل متنی به نام style.css بسازید. در ابتدای این فایل، اطلاعات اولیه قالب فرزند را بهصورت زیر وارد کنید:
/*
Theme Name: Twenty Twenty-One Child
Theme URI: http://example.com/twentytwentyone-child/
Description: قالب فرزند وردپرس برای سفارشیسازی قالب Twenty Twenty-One
Author: نام شما
Author URI: http://example.com
Template: twentytwentyone
Version: 1.0.0
*/
این هدر اطلاعات به وردپرس میدهد تا بداند این قالب فرزند وابسته به کدام قالب والد است. به یاد داشته باشید که در قسمت Template باید نام دقیق پوشه قالب والد را وارد کنید.
برای بارگذاری صحیح استایلهای قالب والد، یک فایل functions.php در پوشه قالب فرزند ایجاد کنید. سپس کد زیر را در این فایل قرار دهید:
<?php
function child_theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style'));
}
add_action('wp_enqueue_scripts', 'child_theme_enqueue_styles');
?>
این کد باعث میشود که ابتدا استایلهای قالب والد و سپس استایلهای قالب فرزند (یا همان child style) بارگذاری شوند. به این ترتیب، تغییراتی که در فایل style.css قالب فرزند اعمال میکنید، به درستی در سایت نمایش داده میشود.
پس از ایجاد فایلهای پایه، شما میتوانید تغییرات دلخواه خود را اعمال کنید. مثلاً میتوانید رنگها، فونتها و طرحبندی صفحات را در فایل style.css قالب فرزند تغییر دهید یا حتی فایلهای PHP جدیدی برای سفارشیسازی بخشهای مختلف سایت ایجاد کنید. استفاده از قالب فرزند وردپرس (child theme) به شما امکان میدهد بدون دخالت در کدهای اصلی قالب والد، تغییرات خود را به دلخواه پیادهسازی کنید.
پس از تکمیل مراحل فوق، به پیشخوان وردپرس رفته و از قسمت «نمایش → پوستهها»، قالب فرزند ایجاد شده را فعال کنید. در صورت اجرای صحیح مراحل، سایت شما با تغییرات اعمال شده از طریق قالب فرزند نمایش داده خواهد شد.
اگر شما به تازگی فروشگاه ووکامرسی خود را راهاندازی کردهاید، علاوه بر سفارشیسازی قالب، به بهبود عملکرد فروشگاه نیز نیاز دارید. در این راستا تیم نابیک ابزارهای قدرتمندی را ارائه داده است که بهینهسازی فرایندهای حمل و نقل و پرداخت را تضمین میکند. به عنوان مثال:
ایجاد یک قالب فرزند وردپرس (یا همان child theme در زبان انگلیسی) روشی هوشمندانه برای سفارشیسازی سایت است که به شما اجازه میدهد بدون نگرانی از از دست رفتن تغییرات، وبسایت خود را بهبود ببخشید. با دنبال کردن مراحل ایجاد پوشه، تنظیم فایلهای ضروری مانند style.css و functions.php و اعمال تغییرات دلخواه، شما میتوانید یک قالب فرزند کامل و حرفهای بسازید. همچنین، برای مدیران فروشگاههای آنلاین، استفاده از ابزارهای تخصصی نابیک همچون افزونه حمل و نقل ووکامرس – حرفهای و گیتلند حرفهای – درگاه پرداخت هوشمند وردپرس میتواند تجربه کاربری و عملکرد فروشگاه را به سطح جدیدی برساند.
موفقیت شما در دنیای دیجیتال با بهکارگیری روشهای نوین مانند استفاده از قالب فرزند وردپرس تضمین میشود؛ پس همواره به دنبال ارتقای دانش فنی خود باشید و از ابزارهای پیشرفته برای بهبود تجربه کاربری بهره ببرید.
دیدگاهتان را بنویسید