WooCommerce 如何删除订单操作(WordPress)
·
问题:WooCommerce 如何删除订单操作(WordPress)
当您在后端查看订单时,右侧的“订单操作”会出现一个下拉列表。我想知道如何删除其中一些操作?我只需要“重新发送处理订单” - 应该删除其他所有内容。

我已经进行了谷歌搜索,但大多数结果显示如何添加自定义订单操作,而不是如何删除它们。
谢谢!
解答
好吧,这应该这样做。
add_filter( 'woocommerce_resend_order_emails_available', 'woocommerce_resend_order_emails_available' );
function woocommerce_resend_order_emails_available( $order_emails ) {
//$order_emails has array( 'new_order', 'cancelled_order', 'customer_processing_order', 'customer_completed_order', 'customer_invoice' );
$remove = array( 'new_order', 'cancelled_order', 'customer_completed_order', 'customer_invoice' ); // remove these 4
$order_emails = array_diff( $order_emails, $remove );
return $order_emails;
}
更多推荐
所有评论(0)