Intereting Posts
Как использовать fetch_feed () для загрузки большого количества сообщений? запустить скрипт на публикацию Путь к внешнему файлу JS Могу ли я запустить медленное действие в отдельном потоке? Как сменить портфолио Пулеметы / постоянные ссылки Как создать раскрывающееся меню для отображения различных тем от переднего конца до анонимных пользователей? Скопируйте роль пользователя в многопользовательском режиме, чтобы пользователь мог получить доступ к дочерним узлам с одинаковой ролью Запрос всех страниц, включая детей, заказанных по мета-ключу Получить уникальные категории – группа? Как редактировать текст, который отсутствует в меню настройки WordPress $ wpdb нет результата Как я загружаю, сохраняю и устанавливаю изображение с моего интерфейса? Лучшая практика по внедрению кода на WordPress? Добавить пользовательскую таксономию в тег title Регистрация WordPress без wp-login.php и wp-admin, возможно ли это?

Как безопасно и удаленно Создавать нового пользователя в WordPress с помощью Rest API

Я пытаюсь создать пользователей в wordpress версии 4.9.1, удаленно используя WordPress API. Это мой PHP-код ниже:

$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_PORT => "8080", CURLOPT_URL => "http://localhost:8080/my_site/wp-json/wp/v2/users/", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent- Disposition: form-data; name=\"username\"\r\n\r\nwakawaka\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"email\"\r\n\r\nwaka@yahoo.com\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"password\"\r\n\r\ncITt xOSx HGKG GjTw No33 hzpG\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ACCESS_TOKEN\"\r\n\r\ncITt xOSx HGKG GjTw No33 hzpG\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", CURLOPT_HTTPHEADER => array( "cache-control: no-cache", "content-type: multipart/form-data; boundary=---- WebKitFormBoundary7MA4YWxkTrZu0gW", "postman-token: 84cad22c-9f08-d2b1-18f6-6eb9880f3f5f" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } 

Когда я выполняю код, создайте нового пользователя, и это код ошибки, который я получаю:

  { "code":"rest_cannot_create_user", "message":"Sorry, you are not allowed to create new users.", "data": {"status":401} } 

Как я могу безопасно и удаленно Создавать нового пользователя в WordPress с помощью WordPress Rest API?