簡體   English   中英

在WordPress中從非管理員用戶發布數據

[英]Post data from non-admin user in WordPress

我說的是html方法中的“發布”,而不是博客文章。 術語上的重疊可能是我找不到要查找的內容的很大一部分。

我使用add_action('admin_post_something', 'my_function');設置了一些表單管理頁面add_action('admin_post_something', 'my_function'); 處理將表單數據保存到數據庫。 一切都很棒。

現在,我有一個客戶端,要求用戶登錄才能發布數據,但不一定是管理員。 admin_post_something掛鈎將不起作用(找不到返回頁面),因為用戶不是管理員。 這是預期的行為。

我應該使用什么掛鈎操作來處理和存儲來自網站面向客戶端部分的信息,該功能應位於何處? 示例或文檔鏈接將不勝感激。

謝謝

在處理POST數據的函數內部,可以進行條件檢查以查看表單是否已提交。 例如:

if ( isset( $_POST['a-hidden-field-name-in-your-form'] ) ) { 
    // do something here because the form has been submitted 
}

暫無
暫無

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

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