Woocommerce: วิธีแสดงชื่อคุณสมบัติผลิตภัณฑ์ในชื่อเมื่ออยู่ในหน้าหมวดหมู่และกรองผลิตภัณฑ์ผ่าน '? pa_attribute =' บนแถบที่อยู่

ดังนั้นฉันจึงมีแอตทริบิวต์ของผลิตภัณฑ์ (เช่น สี) และฉันสามารถแสดงเฉพาะผลิตภัณฑ์ภายในหมวดหมู่ที่มีแอตทริบิวต์นั้นได้โดยใช้ เช่น ?pa_color=red ในแถบที่อยู่ ดังนั้น ถ้าฉันไป '*www.mysite.com/product -category/t-shirts/?pa_color=red*' ฉันจะมีเฉพาะเสื้อยืดที่มีสีแดงเป็นแอตทริบิวต์เท่านั้น ได้ผล
ปัญหาคือเมื่อฉันทำการกรอง ชื่อหน้า (เหนือรายการผลิตภัณฑ์) ยังคงระบุเฉพาะเสื้อยืด แต่ไม่ได้ระบุว่าแสดงเฉพาะเสื้อยืดสีแดงเท่านั้น เสื้อและอาจทำให้ลูกค้าสับสนได้ สิ่งที่ฉันต้องการคือเพื่อแสดง เสื้อยืด (สี:แดง)
ฉันรู้ว่าฉันสามารถใช้วิดเจ็ตแถบด้านข้างเพื่อกรองแอตทริบิวต์ จากนั้นวิดเจ็ตจะแสดงสิ่งที่ถูกกรอง แต่ ในกรณีนี้คือการออกแบบที่เรียบง่ายโดยไม่มีแถบด้านข้างหรือการกรองใดๆ ฉันต้องการให้แสดงในชื่อเรื่อง


person Diego R.    schedule 19.10.2018    source แหล่งที่มา


คำตอบ (1)


person    schedule
comment
ดีมาก. ขอบคุณ! ฉันเพิ่งเปลี่ยนบรรทัดต่อไปนี้เพื่อให้ได้รับแอตทริบิวต์ 'ชื่อ' แทนที่จะเป็น 'กระสุน': FROM: $page_title .= wc_attribute_label( $index ) . ': ' . esc_html( $value ); TO: $term = get_term_by( 'slug', esc_html( $value ), $index ); $page_title .= wc_attribute_label( $index ) . ': ' . $term->name; ขอบคุณอีกครั้ง - person Diego R.; 09.11.2018