Woo Commerce ตั้งค่าจำนวนสินค้าต่อหน้า
ช่วงนี้มีลูกค้าหลายๆท่านหันมาทำเว็บไซต์ร้านค้า online ด้วย wordpress กันเยอะขึ้น ซึ่งถ้าใช้ wordpress ต้องมี plugin เสริมที่ชื่อ Woo Commerce มาช่วยเสริมให้เว็บคุณทำงาน แบบร้านค้า online ได้สมบูรแบบมากขึ้น
ส่วนตัวผมเอง เคยใช้’งานและชอบมากครับ แต่มันก็มีปัญหาจุกจิกบ้างเล็กน้อย คือเวลามาที่ดูหน้ารวม สินค้าของเรา การแสดงผลจำนวนสินค้า ในแต่ละหน้ามันไม่สัมพันธ์กัน
เช่น theme ที่เราเลือก แสดงสินค้า แถวละ 3 ชิ้น ผมจะให้แสดง 4 แถว 3×4 = 12 ต่อหน้า แล้วค่อน next หน้า 2 ต่อไป
แต่มันกับแสดงสินค้า 10 ชิ้นต่อหน้า ทำให้แถวที่ 4 ของผมมีสินค้า อยู่ชิ้นเดียว
ผมจึงพยายามหาวิธีการตั้งค่า ใน wordpress แต่มันก็ไม่เป็นผล
เลยไปหาวิธี hard code *จริงๆแล้วไม่ควรทำครับ
วิธีการมีดังนี้
เข้าไปหา folder ของ theme ที่เราใช้งานอยู่ แล้วหาไฟล์ชื่อว่า functions.php
/wp-content/themes/themename/functions.php
หลังจากนั้นก็ download ลงมาไว้ในเครื่อง
ใช้โปรแกรม Editor เปิดไฟล์ ( ! ส่วนนี้ควรต้องระวัง หาลบ หรือแก้ไขส่วนอื่นๆ )
*** หลังจากนั้นก็ แทรก Code นี้ลงไปในบรรทัดทุดท้าย เห็น ‘return 12′ ไหมครับ แก้ได้ครับ อยากให้แสดงจำนวนสินค้าเท่าไรต่อหน้า ก็แก้ไขแล้วก็ save นะครับ ***
add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 12;’ ), 20 );
*********
สุดท้ายก็ upload เข้าไปทับที่เดิมเลยครับ แค่นี้ก็เรียบร้อยดั่งใจคิด
แต่ในบาง theme ที่เราเลือก ก็มีส่วนให้เราตั้งค่าได้อย่างสะดวกนะครับ ลองหาดูก่อนนะครับ ก่อนที่จะใช้วิธี hard code
