我有两个网站,websiteA是一个word网站,而websiteB是一个简单的php网站。我想把这两个网站链接起来。我有一个在websitb的形式,我希望它能够在websita添加用户。我已经尝试了下面的代码,它创建用户,但重定向到websiteA,而我在websiteB:
<form name="myForm" action="http://ipSiteA/wp-admin/user-new.php" method="post">
<input type="hidden" name="action" value="createuser">
<input type="hidden" name="user_login" value="test">
<input type="hidden" name="email" value="mail@gmail.Com">
<input type="hidden" name="pass1" value="test">
<input type="hidden" name="pass2" value="test">
<input type="hidden" name="role" value="seller">
<input type="hidden" name="createuser" value="Ajouter un utilisateur">
<input type="hidden" name="_wpnonce_create-user" value="815389c6d9">
<input type="hidden" name="_wp_http_referer" value="/wp-admin/user-new.php">
<input type="submit" name="create" value="Creer">
是否有其他解决方案使用远程应用程序,例如?如果没有,有没有办法不被重定向到网站a ?由于
您可以根据需要在站点上设置注册方法的钩子。在你的网站上打开你的functions.php
。这是在您的主题目录。如果没有这样的文件,创建一个。
把这个放到那个文件中:
add_action('register_form', 'my_register_form');
function my_register_form() {
//Redirects the user to an URL
header("Location: http://example.com/");
die();
}
当然,你需要写你的URL而不是example.com。
这里是register_form
动作的参考