當嘗試獲取授權用戶的 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));
?>
uj5u.com熱心網友回復:
你可以試試這個
$cur_user_id = wp_get_current_user();
uj5u.com熱心網友回復:
將我的代碼放在插件的新檔案夾中并在 wordpress 中激活,一切正常。 https://wp-kama.ru/id_2018/ajax-v-wordpress.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/399198.html
標籤:php WordPress的
