我已经想出了工作流程:
用户使用e-junkie在您的网站上付费。
付款后,一个http帖子(带有用户电子邮件和姓名的帖子被发送到wordpress注册脚本)并自动注册该用户——如果电子邮件在数据库中,则忽略该帖子
我想我们可以使用wp寄存器。php黑客页面!我遇到的问题是自动运行此程序。
在e-junkie中,我已经有了一个选项,可以在付款后自动发送一篇http帖子(要使用的帖子变量),但现在我不知道如何(自动)完成WordPress注册部分
e-junkie发布变量:
payer_email Buyer\'s email address
first_name Buyer\'s first name
last_name Buyer\'s last name
提前谢谢!!
编辑:
所以,这里有一些我想到的代码——它可以工作,但现在我需要它来自动将它生成的用户名和密码发送到该电子邮件地址??而且名字和姓氏没有记录??谢谢
require(\'wordpress/wp-blog-header.php\');
$user_email = trim(isset($_POST[\'payer_email\']) ? $_POST[\'payer_email\'] : "");
$user_name = trim(isset($_POST[\'first_name\']) ? $_POST[\'first_name\'] : "");
$user_id = username_exists( $user_name );
if ( !$user_id ) {
$random_password = wp_generate_password( 12, false );
$user_id = wp_create_user( $user_name, $random_password, $user_email );
} else {
$random_password = __(\'User already exists. Password inherited.\');
}