繁体   English   中英

WP-Hook-登录后发送电子邮件私人内容插件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM