วิธีซ่อนแท็กในธีมหน้าร้าน WooCommerce

เผยแพร่แล้ว: 2020-10-10

วิธีซ่อนแท็กในธีมหน้าร้าน WooCommerce ในร้านค้า WooCommerce ใด ๆ มีสองตัวเลือกการจัดหมวดหมู่หลัก: หมวดหมู่และแท็ก แท็กสินค้าเหมือนกับหมวดหมู่สินค้า แต่ไม่มีลำดับชั้นในแท็ก ซึ่งหมายความว่าไม่มี 'แท็กย่อย' ตัวอย่างเช่น หากคุณขายเสื้อผ้าและมีลายที่ตรวจสอบแล้วจำนวนมาก คุณสามารถแท็กสำหรับ 'ตรวจสอบแล้ว' ได้

อย่างไรก็ตาม อนุกรมวิธาน "product_tag" เป็นสิ่งที่เราแทบไม่ต้องใช้ในร้าน WooCommerce ของเรา เมื่อคุณไม่ได้ใช้งาน คุณสามารถลบออกได้อย่างง่ายดายเพื่อให้ส่วนต่อประสานผู้ดูแลระบบสะอาด หากผู้ดูแลระบบ WordPress ของคุณยุ่งเหยิง มันจะลดความสามารถในการใช้งาน และสิ่งต่าง ๆ ที่ใช้งานไม่ได้อาจทำให้ผู้ใช้ทางเทคนิคสับสนได้

ธีมหน้าร้าน WooCommerce ซ่อนแท็ก

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

ขั้นตอนในการซ่อนลิงก์ “สินค้าทั้งหมด > แท็ก” จากเมนูผู้ดูแลระบบ

นี่คือลิงค์ที่ฉันจะลบ:

แท็กสินค้า

นี่คือขั้นตอนที่คุณต้องปฏิบัติตาม:

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อหน้าตัวแก้ไขธีมเปิดขึ้น ให้มองหาไฟล์ฟังก์ชันของธีมเพื่อเพิ่มฟังก์ชันเพื่อซ่อนลิงก์ "ผลิตภัณฑ์ทั้งหมด > แท็ก" จากเมนูผู้ดูแลระบบ
  3. เพิ่มรหัสต่อไปนี้ ในไฟล์ PHP :
 /**

 * ซ่อนลิงก์ “สินค้าทั้งหมด > แท็ก” จากเมนูผู้ดูแลระบบ

 */

add_action( 'admin_menu', 'njengah_hide_product_tags_admin_menu', 9999 );

ฟังก์ชัน njengah_hide_product_tags_admin_menu () {

            remove_submenu_page( 'edit.php?post_type=product', 'edit-tags.php?taxonomy=product_tag&post_type=product' );

}
  1. นี่คือผลลัพธ์: ลบแท็กสินค้า

ขั้นตอนในการลบแท็กสินค้า Metabox

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

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

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมเพื่อเพิ่มฟังก์ชันเพื่อลบเมตาบ็อกซ์แท็กผลิตภัณฑ์
  3. เพิ่มรหัสต่อไปนี้ ในไฟล์ PHP :
 /**

* ลบแท็กสินค้า Metabox

*/

add_action ( 'admin_menu', 'njengah_hide_product_tags_metabox' );

ฟังก์ชัน njengah_hide_product_tags_metabox () {

remove_meta_box( 'tagsdiv-product_tag', 'product', 'side' );

}
  1. นี่คือผลลัพธ์: ลบแท็กสินค้าในหน้าสินค้า

ขั้นตอนในการลบคอลัมน์แท็กออกจากหน้าผลิตภัณฑ์ทั้งหมด

นี่คือคอลัมน์ที่ฉันจะลบ: คอลัมน์แท็กสินค้า

นี่คือขั้นตอนที่คุณต้องปฏิบัติตาม:

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมเพื่อเพิ่มฟังก์ชันเพื่อลบคอลัมน์แท็กออกจากหน้าผลิตภัณฑ์ทั้งหมด
  3. เพิ่มรหัสต่อไปนี้ ในไฟล์ PHP :
 /**

* ลบแท็กสินค้า Metabox

*/

add_filter('manage_product_posts_columns', 'njengah_hide_product_tags_column', 999 );

ฟังก์ชัน njengah_hide_product_tags_column ($product_columns) {

unset( $product_columns['product_tag'] );

ส่งคืน $product_columns;

}
  1. นี่คือผลลัพธ์: คอลัมน์ลบแท็กสินค้า

ขั้นตอนในการลบพื้นที่ข้อความแท็กสินค้าออกจากการแก้ไขด่วนและการแก้ไขเป็นกลุ่ม

นี่คือสิ่งที่เราจะเปลี่ยนแปลง: แท็กคุณสมบัติในการแก้ไขด่วน

นี่คือขั้นตอนที่คุณต้องปฏิบัติตาม:

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมเพื่อเพิ่มฟังก์ชันเพื่อลบพื้นที่ข้อความแท็กผลิตภัณฑ์ออกจากการแก้ไขด่วนและการแก้ไขเป็นกลุ่ม
  3. เพิ่มรหัสต่อไปนี้ ในไฟล์ PHP :
 /**

* ลบพื้นที่ข้อความแท็กผลิตภัณฑ์จากการแก้ไขด่วนและการแก้ไขเป็นกลุ่ม

*/

add_filter( 'quick_edit_show_taxonomy', 'njengah_hide_product_tags_quick_edit', 10, 2 );

ฟังก์ชั่น njengah_hide_product_tags_quick_edit ( $show, $taxonomy_name ) {

ถ้า ( 'product_tag' == $taxonomy_name )

$show = เท็จ;

ส่งคืน $ แสดง;

}
  1. นี่คือผลลัพธ์: ลบแท็กสินค้าในส่วนแก้ไขด่วน

บทสรุป

บทแนะนำสั้นๆ นี้เน้นว่า WooCommerce มีตัวเลือกการจัดหมวดหมู่หลักสองตัวเลือก: หมวดหมู่และแท็ก นอกจากนี้ ฉันได้เน้นว่าไม่มีลำดับชั้นในแท็ก

นอกจากนี้ ฉันได้แชร์วิธีลบแท็กผลิตภัณฑ์ใน WooCommerce อย่างปลอดภัย ฉันเริ่มต้นด้วยการลบลิงก์ "ผลิตภัณฑ์ทั้งหมด > แท็ก" ออกจากเมนูผู้ดูแลระบบก่อน

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

ในส่วนถัดไป ฉันแชร์ข้อมูลโค้ด PHP เพื่อลบคอลัมน์แท็กผลิตภัณฑ์ในหน้าผลิตภัณฑ์ทั้งหมด นอกจากนี้ ฉันได้แชร์ข้อมูลโค้ด PHP เพื่อลบพื้นที่ข้อความแท็กผลิตภัณฑ์ออกจาก Quick Edit และ Bulk Edit

บทความที่คล้ายกัน