[英]WP-Hook - On log in send email private content plugin
我目前正在尝试将自己的头缠在Wordpress挂钩或过滤器上,以便可以根据我的需要使用我使用PrivateContent的插件的功能。
用户不是插件中的WORDPRESS用户,因此我无法很好地监视他们,但是插件可以根据需要运行。 我需要创建一个钩子,当用户输入其用户名和密码进行登录时,该钩子会向我发送一封电子邮件,这样我就可以看到有人何时登录。
我一直在阅读文档,并且我认为必须使用pc_user_login函数。
http://www.lcweb.it/privatecontent/public-api?section=actions#pc_user_login
现在,当我登录时,我收到一封包含与使用User_id的用户相关的号码的电子邮件。但是,如果我使用$ username,那么我不会收到电子邮件。
add_action('pc_user_login', 'custom_mail');
function custom_mail($user_id){
global $pc_users;
// Do what you need to get vars
$to = 'dillonjenkins@lifetimeweb.co.uk';
$subject = 'User has Logged In';
$message = ($user_id);
wp_mail($to,$subject,$message);
}
这是您可以添加到functions.php的代码清单
add_action('pc_user_login', 'custom_mail');
function custom_mail($user_id){
global $pc_users;
// Do what you need to get vars
wp_mail($to,$subject,$message);
}
安排代码以满足您的需求
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.