В настоящее время я пытаюсь обернуть голову вокруг клипов или фильтров Wordpress, чтобы я мог создавать функциональные возможности для плагина. Я использую PrivateContent в том, как мне это нужно.WP-Hook - On log in send email private content plugin
Пользователи не являются пользователями WORDPRESS в плагине, поэтому я не могу контролировать их очень хорошо, однако плагин работает так, как мне это нужно. Мне нужно создать крючок, который, когда пользователь вводит свое имя пользователя и пароль для входа в систему, отправляет мне электронное письмо, чтобы я мог видеть, когда люди входят в систему или нет.
Я читал документацию, и я думаю, что мне придется использовать функцию pc_user_login.
http://www.lcweb.it/privatecontent/public-api?section=actions#pc_user_login
Теперь, когда я войти я получаю электронную почту с номером, который относится к пользователю с помощью User_ID Однако, если я использую $ имя, то я не получаю по электронной почте.
add_action('pc_user_login', 'custom_mail');
function custom_mail($user_id){
global $pc_users;
// Do what you need to get vars
$to = '[email protected]';
$subject = 'User has Logged In';
$message = ($user_id);
wp_mail($to,$subject,$message);
}
благодарю вас @Benoti, я попробую это! Ты спас меня, если это работает! –
Итак, я могу получить лучшее понимание, add_action - это сообщение, когда пользователь регистрируется в пользовательской почте? а затем в wp_mail мне нужно будет определить, что моя информация правильная? –
Да, конечно, я не знаю, что вы хотите отправить по почте. Вы можете захватить информацию о пользователе с помощью идентификатора пользователя, который проходит через собственные функции параметров и wp. – Benoti