У меня есть два веб-сайта, websiteA — это веб-сайт Wrapdress, а websiteB — простой php-сайт.
Я хочу связать два сайта. У меня есть форма на сайте B, и я хочу, чтобы она могла добавлять пользователей на сайт A.
я уже попробовал код ниже, он создает пользователя, но перенаправляет на сайт A, пока я на сайте B:
<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="[email protected]">
<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, например? Если нет, есть ли способ не быть перенаправлены на сайт?
Спасибо
Вы можете настроить хук на способ регистрации на сайте, где вам это нужно. Открыть свой 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
действие.
Других решений пока нет …