wordpress 外部数据接口_使用接口方式获取WordPress用户信息的方法
今天WordPress主題站簡單介紹一下WordPress系統中用戶信息獲取方式,今天就講講使用接口方式獲取WordPress用戶信息的方法。
接口文件如下:
if ('POST' != $_SERVER['REQUEST_METHOD']) {
header('Allow: POST');
header('HTTP/1.1 405 Method Not Allowed');
header('Content-Type: text/plain');
exit;
}
require 'wp-load.php';
$checkpwd = "cscdaimadog";
$action = isset($_POST['action']) ? (int) $_POST['action'] : 0;
$pwd = isset($_POST['pwd']) ? $_POST['pwd'] : null;
if ($pwd != $checkpwd) {
print_r(json_encode(array("code" => 100, "msg" => "pwd error")));
exit;
}
switch ($action) {
case 0:
$useroffset = isset($_POST['offset']) ? (int) $_POST['offset'] : 0;
getuser($useroffset);
break;
case 1:
get_count();
break;
}
function getuser($useroffset)
{
$users_args = array(
'orderby' => 'user_registered',
'offset' => $useroffset,
'number' => 1,
'count_total' => true,
'fields' => array('Display_name', 'user_email'),
);
$blogusers = get_users($users_args);
echo json_encode($blogusers[0]);
}
function get_count()
{
global $wpdb;
$users = $wpdb->get_var("select count(id) from $wpdb->users");
echo $users;
}
接口詳情
僅post方式提交數據有效。并且設置了簡單的接口密碼驗證,每次請求都需要提交密碼,否則將無法使用。
總共提供了兩個方法,一個用來獲取用戶總數,以便我們桌面程序調用。另一個用來獲取用戶信息,這里我們只需要返回用戶的名稱和郵箱地址。
總結
以上是生活随笔為你收集整理的wordpress 外部数据接口_使用接口方式获取WordPress用户信息的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP BAPI_SALESORDER_
- 下一篇: NC65销售订单功能导入