0

我有两个网站,websiteA 是一个 worpdress 网站,websiteB 是一个简单的 php 网站。我想链接这两个网站。我在 websiteB 中有一个表单,我希望它能够在 websiteA 中添加用户。我已经尝试了下面的代码,它创建了用户,但是当我在 websiteB 时重定向到 websiteA:

<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">

例如,还有其他使用远程 apli 的解决方案吗?如果没有,有没有办法不被重定向到网站A?谢谢

4

1 回答 1

0

您可以在需要的地方在网站上的注册方法上设置挂钩。在您的网站中打开您functions.php的 B. 这是在您的主题目录中。如果没有这样的文件,请创建一个。

将其放入该文件中:

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动作的参考。

于 2015-08-17T11:11:04.073 回答