如何为 android 应用程序创建 WordPress REST API
How to create a WordPress REST API for an android application
我基本上是 android 开发人员,我还致力于 PHP 为移动应用程序创建 REST API。我正在开发一个 android 应用程序,我想为我的 android 应用程序创建一个 WordPress-REST-API 以将用户添加到 WordPress wp_user 的 table 通过 android 应用程序。
为此,我在 PHP 中创建了一个 REST API 并使用 wp_create_user() 方法将用户添加到 WordPress 数据库中。我将 API 放入 'wp-content/themes/mytheme' 目录,但它总是向我显示此错误 'Call to undefined function wp_create_user()',我认为 wp_create_user() 函数在我的 API.[=13 中不可用=]
我问我的 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);
?>
我想通过 REST 将用户数据添加到 WordPress 数据库中API。
Wordpress 有自己内置的 REST API 框架,您可以在其中使用所有现有功能,并以干净的方式扩展它,而不必担心 REST 样板文件或做一些丑陋的事情,例如制作 REST 页面模板。
您可以在此处阅读更多相关信息:https://developer.wordpress.org/rest-api/
要在您的自定义文件夹或 api 文件夹中使用任何 WordPress 功能,您必须在文件中包含文件 wp-load.php
。
喜欢:
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
您需要将此文件包含在 php 文件的顶部。
希望对你有用。
我基本上是 android 开发人员,我还致力于 PHP 为移动应用程序创建 REST API。我正在开发一个 android 应用程序,我想为我的 android 应用程序创建一个 WordPress-REST-API 以将用户添加到 WordPress wp_user 的 table 通过 android 应用程序。
为此,我在 PHP 中创建了一个 REST API 并使用 wp_create_user() 方法将用户添加到 WordPress 数据库中。我将 API 放入 'wp-content/themes/mytheme' 目录,但它总是向我显示此错误 'Call to undefined function wp_create_user()',我认为 wp_create_user() 函数在我的 API.[=13 中不可用=]
我问我的 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);
?>
我想通过 REST 将用户数据添加到 WordPress 数据库中API。
Wordpress 有自己内置的 REST API 框架,您可以在其中使用所有现有功能,并以干净的方式扩展它,而不必担心 REST 样板文件或做一些丑陋的事情,例如制作 REST 页面模板。
您可以在此处阅读更多相关信息:https://developer.wordpress.org/rest-api/
要在您的自定义文件夹或 api 文件夹中使用任何 WordPress 功能,您必须在文件中包含文件 wp-load.php
。
喜欢:
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
您需要将此文件包含在 php 文件的顶部。
希望对你有用。