วิธีเรียงลำดับ Product Data Tab ใหม่สำหรับ WooCommerce

เวลาเราทำเว็บด้วย WooCommerce ในหน้ารายละเอียดสินค้านั้นๆ มันจะมีแท็บสำหรับแสดงข้อมูลเพิ่มเติมของสินค้า เช่น รายละเอียดสินค้า รีวิว คำอธิบายแบบละเอียด เป็นต้น ซึ่งตรงนี้เราจะเรียกว่า Product Data Tab ครับ

ซึ่งโดยปกติแล้วระบบ WooCommerce จะเรียงมาให้เราเป็น Description, Product Information, Review ตามลำดับ แต่ทีนี้ถ้าเราอยากจะจัดลำดับมันใหม่ละ? ทำได้อย่างไร?

วิธีการก็ไม่ยากครับ ให้เราเปิดไฟล์ functions.php ในธีมของเราขึ้นมาครับ แล้วใส่คำสั่งนี้ลงไปครับ


/**
 
* Reorder product data tabs
 
*/
 
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
 
function woo_reorder_tabs( $tabs ) {
 
 
 
$tabs['reviews']['priority'] = 5; // Reviews first
 
$tabs['description']['priority'] = 10; // Description second
 
$tabs['additional_information']['priority'] = 15; // Additional information third
 
 
 
return $tabs;
 
}

ด้านบน จะเห็นนะครับว่า ยิ่งใส่ตัวเลขน้อยๆ หมายถึงแสดงก่อนครับ ถ้าเราอยากสลับตำแหน่งก็แค่เปลี่ยนตัวเลขแค่นั้นเอง

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลวส่วนบบุคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ

บันทึก