Я в основном разработчик Android, я также работаю над PHP для создания REST API для мобильных приложений. Я работаю над приложением для Android, я хочу создать WordPress-REST-API для своего приложения для Android, чтобы добавлять пользователей в таблицу WordPress wp_user через приложение для Android.
Для этого я создал REST API в PHP и использовал метод wp_create_user () для добавления пользователя в базу данных WordPress. Я поместил API в каталог 'wp-content / themes / mytheme', но он всегда показывает мне эту ошибку 'Вызов неопределенной функции wp_create_user ()', я думаю, что функция wp_create_user () недоступна в моем API.
I- спросил мой друг из WordPress, и он сказал, что вам нужно создать собственный шаблон страницы и вызвать эту страницу из приложения для Android, но это нелогично для меня. Как я могу решить эту проблему?
<?php
if (!isset($_POST['ins_name'])) {
die("ins_name is not set");
}
$ins_name = $_POST['ins_name'];
if (!isset($_POST['ins_email'])) {
die("ins_email is not set");
}
$ins_email = $_POST['ins_email'];
if (!isset($_POST['ins_password'])) {
die("ins_password is not set");
}
$ins_password = $_POST['ins_password'];
function addUserIntoWordpressTable($email, $password) {
$user_id = wp_create_user( $username, $password, $email );
echo $user_id;
}
addUserIntoWordpressTable($ins_name, $ins_password, $ins_email);
?>
Я хочу добавить данные пользователей в базу данных WordPress через REST API.