Add_action, которое выполняется после сохранения настроек WooCommerce - PullRequest
0 голосов
/ 27 ноября 2018

После изменения настроек 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'));
.......
.......
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...