Ve WooCommerce jsou u produktů a u objednávek nahrávána vlastní pole (custom fields), která jsou zobrazena v metaboxu. Ve většině případů tato pole nepotřebujeme vidět, takže je lze skrýt v „Nastavení zobrazených informací“, což metabox stále načítá nebo lze toto načítání zrušit snippetem:
//kod pro skryti u objednavek
add_action( 'add_meta_boxes', 'remove_shop_order_meta_box', 90 );
function remove_shop_order_meta_box() {
remove_meta_box( 'postcustom', 'shop_order', 'normal' );
}
//kod pro skryti u produktu
add_action( 'add_meta_boxes', 'remove_product_meta_box', 90 );
function remove_product_meta_box() {
remove_meta_box( 'postcustom', 'product', 'normal' );
}
Jde sice o jeden request na databázi, ale dost náročný. Úspora času získání dat z databáze se může pohybovat v desítkách procent.