我正在尝试更改 Wocomerce 管理部分中的列。使用以下代码我没有成功,我被困住了,我的问题是:
如何隐藏管理部分(订单项目)中的列名称? 我想隐藏的字段是 line_cost line_tax 。
add_action( 'admin_head', 'admin_head_shop_order_inline_Cust' );
function admin_head_shop_order_inline_css_S() {
global $pagenow, $typenow;
// Targeting WooCommerce admin single orders
if ( in_array( $pagenow, ['post.php', 'post-new.php'] ) && $typenow === 'shop_order' ) :
?><style>
table.woocommerce_order_items .item_cost .view {display:none;}
table.woocommerce_order_items .item_cost .sortable {display:none;}
</style><?php
endif;
}
如果你想通过 CSS 隐藏它们,那么你就接近正确的代码了...这对我有用,它也隐藏了标题和列。
add_action('admin_head', 'admin_head_shop_order_inline_css');
function admin_head_shop_order_inline_css()
{
global $pagenow, $typenow;
// Targeting WooCommerce admin single orders
if (in_array($pagenow, ['post.php', 'post-new.php']) && $typenow === 'shop_order') :
?>
<style>
table.woocommerce_order_items .item_cost { display: none; }
table.woocommerce_order_items .line_tax { display: none }
</style>
<?php
endif;
}