تغییر تعداد محصولات در هر سطر ووکامرس

31 خرداد 1396 | آموزش وردپرس, ووکامرس | 1 comment

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

به طور پیش فرض در ووکامرس در صورتی که قالب شما تعریف نکرده باشد در هر سطر ۴ محصول قرار می گیرد . ممکن است که قالب شما قالب عریضی باشد و به صلاح دید خود بخواهید این تعداد را تغییر دهید . برای این منظور از روش های زیر می توانید استفاده نمایید .

۱- ابتدا با توجه به قالب خود یکی از دو کد زیر را در فایل functions.php قالب خود کپی نمایید .

در صورتی که از قالب های رسمی ووکامرس استفاده می نمایید :

// Override theme default specification for product # per row
function loop_columns() {
return 5; // 5 products per row
}
add_filter('loop_shop_columns', 'loop_columns', 999);

در صورتی که از قالب های دیگر استفاده می نمایید :

// Change number or products per row to 3
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
	function loop_columns() {
		return 3; // 3 products per row
	}
}

در کدهای بالا بعد از return عدد مورد نظر خود را وارد نمایید.

۲-  شورتکد زیر را در نوشته و یا برگه مورد نظر خود وارد نمایید .

[recent_products per_page="12" columns="5"]

همان طور که در کد مشاهده می نمایید شما می توانید  تعداد محصولات در هر صفحه و تعداد ستون ها را تعیین نمایید .