Wordpress: add_action не работает в плагине или functions.php

70
9

У меня есть две функции:

 add_action( 'woocommerce_order_status_completed' , 'after_order_complete' , 10);
function after_order_complete( $order_id )
{
error_log("woocommerce_order_status_completed", 0);
}

add_action( 'wp_login', 'after_login', 10, 2);
function after_login( $user_login, $user ) {
error_log("wp_login", 0);
}

что я не могу получить вызов, попробованный в плагине и functions.php, но они никогда не срабатывают и не регистрируются ошибки.

Как я отлаживаю это, чтобы выяснить, почему они терпят неудачу или кто-нибудь знает, как заставить их работать?

В том же коде у меня есть другое add_action, но на этот раз с использованием user_register и работает как ожидается из плагина или functions.php

Редактировать:

У меня есть wp_login, выяснилось, действие действительно вызвано, но только при первом посещении на заднем плане сайт является интерфейсом только для пользователей, поэтому вместо этого используется хост системы членства.

спросил(а) 2016-01-08T14:50:00+03:00 4 года, 8 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема