2015-10-02 24 views
0

我在我的網站上發佈了一個到PHP頁面的帖子。我似乎無法讓我的PHP代碼更新當前登錄用戶的用戶元數據。該頁面旨在允許用戶在按下按鈕時更改特定的元鍵。 有誰知道我在做什麼錯?任何幫助是極大的讚賞。在PHP中使用PHP更新當前用戶的元數據

<?php 
    if(isset ($_POST ['go']){ 
    $user_ID = $current_user->ID; 
    $CustomMeta = "4"; 
    update_user_meta($user_ID, 'CustomMeta', $CustomMeta); 
} 
?> 

回答

0

獲取當前登錄的用戶ID -

<?php $user_ID = get_current_user_id(); ?>

+0

我已將上面的$ user_ID行替換爲您提供的代碼,但它不起作用。我還應該使用「 - >」嗎?我甚至都在談論這個權利?對不起,我對此很新。 – zelon88

+0

試試這個 - $ current_user = wp_get_current_user(); $ user_ID = $ current_user-> ID; –

+0

當你從任何用戶登錄時,它的工作正常。 –

0

是否包含在您的網頁WP-load.php。

+0

感謝您的回覆!我不相信我已經包含或引用此文件。我應該如何去做這件事?請原諒我缺乏知識,我是一名初學者,而且我沒有一位有血有肉的指導老師。 :P – zelon88