Xóa hộp mô tả ngắn gọn về sản phẩm khỏi màn hình chỉnh sửa sản phẩm của WooCommerce

Một trong những trang web tôi không cần hộp meta mô tả ngắn về sản phẩm. Do đó, tôi sẽ xóa hoàn toàn hộp meta này khỏi màn hình thêm / chỉnh sửa sản phẩm. Đây là các đoạn mã PHP đơn giản mà tôi đã thêm vào tệp functions.php của chủ đề của mình.

/**
 * Removing the short description meta box
 */
function paulc_remove_product_short_description_box() {
    if ( current_user_can( 'edit_post' ) ) {
        remove_meta_box( 'postexcerpt', 'product', 'normal' );
    }
}
add_action( 'add_meta_boxes', 'paulc_remove_product_short_description_box', 50 );

Trong hộp meta mô tả ngắn gọn về sản phẩm WooCommerce được đăng ký bởi add_meta_boxes hook với mức độ ưu tiên 30 . Vì vậy, tôi loại bỏ các hộp meta có mức độ ưu tiên cao hơn như 50 . Hàm remove_meta_box () đang xóa meta box đã đăng ký. Nó đang chấp nhận ba tham số:

  1. id: Giá trị của thuộc tính id của phần tử HTML cần xóa.
  2. trang: Loại màn hình để loại bỏ hộp meta, chẳng hạn như: bài đăng , trang , loại bài đăng tùy chỉnh , v.v.
  3. context: Bối cảnh trong màn hình nơi các hộp sẽ hiển thị. Nó phải là 'bình thường' , 'nâng cao' hoặc 'phụ' .