Как создать WordPress REST API для приложения Android - PullRequest
0 голосов
/ 23 октября 2019

Я в основном разработчик 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.

1 Ответ

1 голос
/ 23 октября 2019

Wordpress имеет собственную встроенную инфраструктуру REST API, в которой вы можете использовать все существующие функции и расширять их, не беспокоясь о шаблоне REST или делая уродливые вещи, такие как создание шаблона страницы REST.

Подробнее об этом можно прочитать здесь: https://developer.wordpress.org/rest-api/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...