После изменения настроек WooCommerce в бэкэнде интернет-магазина мне нравится выполнять функцию, которая (в моем случае) отправляет электронное письмо системному администратору.
Но я не знаю, какойдействие, которое будет использовано.Я попробовал несколько примеров из Google, но безуспешно.Функция не вызывается.
Я пытался:
class MyClass
{
$id = 'send_mail';
add_action( 'woocommerce_settings_save_' . $id , array($this, 'send_mail'));
....
....
}
public function send_mail()
{
....
Do stuff and send mail
....
return;
}
Спасибо за ответ.
Я просто делаю изменение, которое работает ..
add_action( 'woocommerce_settings_save_general', array($this, 'send_mail'));
add_action( 'woocommerce_settings_save_products', array($this, 'send_mail'));
.......
.......