2014-10-31 84 views

回答

2

我不确定这是WooCommerce特定的。将触发当用户登录是wp_login

从食品借用例中的一般WordPress的钩子,你可以做这样的事情:

function so_26675676_your_function($user_login, $user) { 
    // your code 
} 
add_action('wp_login', 'so_26675676_your_function', 10, 2); 
+1

只是一个小警告:如果人登录为“ user123“,在登录时没有任何东西在购物车中,并且存在针对”user123“的DB存储的会话(来自先前登录的活动),在恢复DB存储的会话之前执行”wp_login“钩子。这意味着例如如果你试图通过这个钩子设置任何会话变量,它们将在登录后的页面加载后丢失。 – 2016-11-15 13:03:42