ووکامرس (WooCommerce) Filter Hook (loop_shop_columns) پلتفرم: woocommerce مبتدی (Easy) سطح ریسک: پایین و بی‌خطر (Low Risk)

تغییر تعداد ستون‌های محصولات در فروشگاه ووکامرس (Products Per Row)

تست‌شده و بازبینی‌شده در 1405/06/29 ۳۶۹ بار کپی ۷۹۳ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

با فیلتر `loop_shop_columns` تعداد ستون‌ها را بر روی ۴ یا عدد دلخواه تنظیم کنید.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) woocommerce
نوع کد (Code Type) Filter Hook (loop_shop_columns)
محل قرارگیری فایل (Location) functions.php
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) پایین و بی‌خطر (Low Risk)
نیاز به بکاپ اولیه؟ خیر (کم‌ریسک)
سازگاری با وردپرس تمامی نسخه‌ها
سازگاری با ووکامرس و HPOS سازگار
|
<?php
/**
 * تغییر تعداد ستون‌های شبکه محصولات در فروشگاه به ۴ ستون
 */
function bisco_woocommerce_loop_columns() {
    return 4; // تعداد ستون‌ها در هر سطر
}
add_filter( 'loop_shop_columns', 'bisco_woocommerce_loop_columns', 99 );

کد را کجا قرار دهیم؟ (Placement Guide)

کد را در functions.php قرار داده و در صورت لزوم CSS قالب خود را نیز برای کلاس columns-4 هماهنگ کنید.

مسیر فایل: functions.php

این کد چگونه کار می‌کند؟ (How it Works)

ووکامرس کلاس‌های columns-4 را به تگ ul کاتالوگ محصولات اضافه کرده و ترتیب گرید را تغییر می‌دهد.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

هنگامی که قالب پیش‌فرض ستون‌های کمی دارد و می‌خواهید محصولات بیشتری در صفحه جا شوند.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

در صورتی که عرض محتوای قالب باریک است و ۴ ستونه شدن باعث له شدن تصاویر می‌شود.

پیش‌نیازهای اجرا

پوسته سازگار با ساختار کلاس‌های ووکامرس.

نحوه تست و اطمینان از عملکرد

صفحه فروشگاه را باز کنید؛ محصولات در ردیف‌های ۴تایی چیده خواهند شد.

نحوه بازگردانی سریع (Rollback)

فیلتر را حذف کنید.

خطاهای رایج و راه‌حل رفع

برخی پوسته‌های اختصاصی استایل‌های گرید CSS خود را با flex یا grid نوشته‌اند که علاوه بر این فیلتر، نیاز به تغییر CSS دارند.

ملاحظات و نکات امنیتی

بدون ریسک امنیتی.

تاثیر بر سرعت و پرفورمنس

تأثیر روی عملکرد ندارد.

پرسش‌های متداول پیرامون این کد (FAQ)

خیر، استایل‌های ریسپانسیو ووکامرس در موبایل به طور استاندارد محصولات را به صورت ۱ یا ۲ ستونه نمایش می‌دهند.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117