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);
 }

根据您的需要安排代码