簡體   English   中英

獲取 wordpress 上的授權用戶 ID

[英]Get authorized user id on wordpress

嘗試獲取授權用戶的 id 時,wordpress 給出 0。

phpmyadmin屏

<?php

$title = $_POST['title'];
$start = $_POST['start'];

try {
    require "db_config.php";
    require "wp-includes/user.php";
} catch(Exception $e) {
    exit('Unable to connect to database.');
}

$cur_user_id = get_current_user_id();

$sql = "INSERT INTO events (title, start, cur_user_id) VALUES (:title, :start, :cur_user_id)";
$q = $cal_db->prepare($sql);
$q->execute(array(':title'=>$title, ':start'=>$start, ':cur_user_id'=>$cur_user_id));

?>

你可以試試這個

$cur_user_id = wp_get_current_user();

將我的代碼放在插件的新文件夾中並在 wordpress 中激活,一切正常。 https://wp-kama.ru/id_2018/ajax-v-wordpress.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM