簡體   English   中英

如何從wordpress獲取用戶ID並在另一個網頁中使用它

[英]how to get user ID from wordpress and use it in another webpage

我正在使用一個PHP文件,該文件使用此行在Wordpress數據庫中創建新帖子:

$sql = "INSERT INTO wp_njvt_posts (post_date,post_date_gmt,post_author, post_content, post_title, post_excerpt, post_password, post_name, to_ping, pinged, post_content_filtered, guid, post_mime_type) VALUES (NOW(),NOW(),'1','$content1', '', '', '','$file','','','','http://www.sktcho.com/?p=$file','')";

現在,我需要從Wordpress網站上獲取用戶ID,並在此文件中使用它,以使用戶能夠從其帳戶創建新帖子,而不是我當前使用的用戶ID“ 1”。

您正在尋找wp_get_current_user() ,它返回具有ID屬性的用戶。 查看文檔會有所幫助。

以丹尼斯的回答為基礎:

您可以在wordpress網站上使用wp_get_current_user() ,然后構建一個將ID傳遞給其他網站的函數,雖然它不是很安全,但是為了簡化起見,可以通過url變量來實現。 然后,只需從新站點上的URL中獲取變量,然后創建具有ID的cookie。 我絕不是說這是最好的方法還是正確的方法,但是只要您需要的只是用戶ID並且不需要活動的會話,它就可以做您需要做的事情。

暫無
暫無

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

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