افزودن قابلیت پشتیبانی ووکامرس به قالب وردپرس
افزودن قابلیت پشتیبانی ووکامرس به قالب وردپرس
برای افزودن قابلیت پشتیبانی ووکامرس به قالب وردپرس دو روش کلی وجود دارد:
1. استفاده از افزونههای سازگاری:
- سادهترین روش استفاده از افزونههای سازگاری ووکامرس است. این افزونهها به طور خودکار کدهای لازم را به قالب شما اضافه میکنند تا با ووکامرس سازگار شود.
- چند نمونه از افزونههای محبوب سازگاری ووکامرس:
- WooCommerce Storefront: این افزونه به طور رسمی توسط تیم ووکامرس ارائه شده است و یک پوسته پایه سازگار با ووکامرس را ارائه میدهد.
- WooCommerce Template Toolkit: این افزونه مجموعه کاملی از توابع و کدها را برای سازگار کردن قالب شما با ووکامرس ارائه میدهد.
- YITH WooCommerce Template Compatibility: این افزونه با طیف گستردهای از قالبهای وردپرس محبوب سازگار است.
2. ایجاد دستی تغییرات در قالب:
- اگر به دنبال راهحلی انعطافپذیرتر هستید، میتوانید به صورت دستی تغییرات لازم را در قالب خود ایجاد کنید.
- این روش به دانش فنی بیشتری نیاز دارد، اما به شما امکان میدهد تا کنترل کاملی بر نحوه نمایش ووکامرس در سایت خود داشته باشید.
- مراحل کلی ایجاد دستی تغییرات در قالب:
- بررسی اسناد ووکامرس: برای شروع، باید اسناد ووکامرس را به دقت مطالعه کنید تا با توابع و قلابهای (hook) موجود آشنا شوید.
- ایجاد فایلهای قالب: شما باید فایلهای قالب جدیدی را برای صفحات مختلف ووکامرس، مانند صفحه محصول، صفحه سبد خرید و صفحه پرداخت ایجاد کنید.
- استفاده از توابع و قلابهای ووکامرس: از توابع و قلابهای ووکامرس برای نمایش محتوای ووکامرس در فایلهای قالب خود استفاده کنید.
- آزمایش و عیبیابی: پس از ایجاد تغییرات، باید قالب خود را به طور کامل آزمایش کنید تا مطمئن شوید که همه چیز به درستی کار میکند.
همگان به قدرت فروشگاه ساز ووکامرس واقفیم. پس از ساختن یا تبدیل قالب برای این فروشگاه ساز و فعال کردن آن، مشاهده می شود که ووکامرس پیامی مبنی بر عدم سازگاری قالب با ووکامرس در پنل مدیریت نشان می دهد. جهت رفع این مشکل باید قابلیت پشتیبانی از ووکامرس را به قالب خودمون اضافه کنیم. (شبیه افزودن قابلیت پشتیبانی از تصاویر شاخص به قالب).
افزودن قابلیت پشتیبانی ووکامرس به قالب وردپرس
افزودن کد
مرحله شماره 1
افزودن قابلیت پشتیبانی ووکامرس به قالب وردپرس یا به عبارت دیگر add woocommerce support to theme
جهت افزودن این قابلیت به پوسته، کد زیر را در فایل functions.php قالبتون قرار بدید:
add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
add_theme_support( 'woocommerce' );}
غیرفعال سازی استایل ووکامرس
مرحله شماره 2
اگر بر روی قالبی که ووکامرس را پشتیبانی نکند شما فروشگاه ساز ووکامرس را نصب کنید ممکن است با تصویر زیر روبرو شوید
برای رفع این مشکل فقط کد زیر را در فایل فانکشن قالب خود قرار داده تا کامل استایل ووکامرس غیرفعال گردد
if (class_exists('Woocommerce')){
add_filter( 'woocommerce_enqueue_styles', '__return_empty_array' );
}
ساخت برگه ووکامرس
مرحله شماره 3
برای ساخت برگه ووکامرس بهتر است یک کپی از برگه یا همان فایل page.php قالب خود گرفته و با نام woocommerce.php ذخیره نمایید و آن فایل را در قالب خود قرار دهید
بعد از آن فایل ووکامرس یا همان woocommerce.php را باز کرده ویرایش کنید و به جای
<?php the_content( ); ?>
از
<?php woocommerce_content(); ?>
لازم به ذکر است در برگه ووکامرس نیازی به حلقه مطلب نیست و باید آن را حذف کنید
به همین راحتی می توانید به نتیجه دلخواه برسید اگر آموزش های ما را دنبال کنید