バックエンドで注文を表示すると、右側に「注文の処理」というドロップダウンリストが表示されます。私はこれらの行動のいくつかを取り除く方法を知りましたか?私はちょうど "再処理の順序"が必要 - 他のすべてを削除する必要があります。WooCommerce注文アクション(WordPress)を削除する方法
は、私はGoogleの検索を行っているが、ほとんどの結果は、カスタムオーダーのアクションを追加する方法と、それらを削除しない方法を示します。
ありがとうございます!
バックエンドで注文を表示すると、右側に「注文の処理」というドロップダウンリストが表示されます。私はこれらの行動のいくつかを取り除く方法を知りましたか?私はちょうど "再処理の順序"が必要 - 他のすべてを削除する必要があります。WooCommerce注文アクション(WordPress)を削除する方法
は、私はGoogleの検索を行っているが、ほとんどの結果は、カスタムオーダーのアクションを追加する方法と、それらを削除しない方法を示します。
ありがとうございます!
よく、このようにする必要があります。
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;
}
ありがとうございました!しかし、どうすれば「ダウンロードの再生成」権限も削除できますか?これは$ order_emails-arrayにないためです。 –
それについては何もできません。それのためのフックはありません。申し訳ありません – Reigel
さて、わかりました。ご協力いただきありがとうございます。 –
https://codex.wordpress.org/Function_Reference/remove_action –