如何解决尽管进行了is_admin检查,但由于后台进程而导致函数运行
在WooCommerce订阅中,在续订时,订阅状态将更改为保留状态,直到确认付款为止。当手动将订阅状态更改为以管理员身份保留时,我希望某个功能运行。当WooCommerce由于续订而自动更改订阅状态时,此功能不应运行。为此,我有一个简单的动作。但是,由于从3.x更新到WooCommerce 4.2,因此当WooCommerce更改状态时,此功能也会运行。 4.2中有我不知道的重大更改吗?
//Pauzeerreden handmatig toevoegen wanneer met de hand op onhold gezet door ons
add_action( 'woocommerce_subscription_status_on-hold','send_pauzeerreden');
function send_pauzeerreden( $subscription ) {
if(is_admin()) {
//Do something
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。