ช่วงนี้มีลูกค้าหลายๆท่านหันมาทำเว็บไซต์ร้านค้า 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 นะครับ ***
1 |
add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 12;’ ), 20 ); |
*********
สุดท้ายก็ upload เข้าไปทับที่เดิมเลยครับ แค่นี้ก็เรียบร้อยดั่งใจคิด
แต่ในบาง theme ที่เราเลือก ก็มีส่วนให้เราตั้งค่าได้อย่างสะดวกนะครับ ลองหาดูก่อนนะครับ ก่อนที่จะใช้วิธี hard code