wp-includes/user.php

WP檔案 75
Core User API
函式/鉤子名 描述
retrieve_password (動作鉤子) retrieve_password: 這個函式通過向使用者的電子郵件地址傳送一封密碼重置郵件來檢索使用者的密碼。密碼重置郵件包含一個連結,使用者可以點選這個連結來重置他們的密碼。
registration_errors (過濾鉤子) registration_errors。這個過濾鉤子用來修改使用者試圖在WordPress網站上註冊時顯示的錯誤資訊。通過使用這個鉤子,你可以新增自定義的錯誤資訊或改變現有錯誤的資訊。
register_post (動作鉤子) register_post: 這個動作鉤子是用來在WordPress中註冊一個文章型別。這個鉤子可以用來新增自定義的文章型別或修改現有文章型別的引數。
register_new_user (動作鉤子) register_new_user: 這個動作鉤子在一個新使用者被註冊後被觸發。這個鉤子可以用來執行額外的動作,例如在新使用者建立後傳送歡迎郵件或更新其他資料。
profile_update (動作鉤子) profile_update – 這是一個WordPress的動作鉤子,當使用者更新他們的個人資料資訊時被觸發。這個鉤子是在使用者的資料資料被儲存到資料庫後觸發的。開發人員可以使用這個鉤子在使用者的資
pre_user_url (過濾鉤子) pre_user_url 是一個過濾鉤子,用於在資料庫中更新使用者的網站URL之前過濾它。這個過濾器可以用來修改使用者的網站URL,或者通過返回一個空字串或一個不同的值來阻止更新。
pre_user_nickname (過濾鉤子) pre_user_nickname是一個過濾器鉤子,用於在資料庫中更新使用者的暱稱之前過濾它。這個過濾器可以用來修改使用者的暱稱,或者通過返回一個空字串或一個不同的值來阻止更新。
pre_user_nicename (過濾鉤子) pre_user_nicename 是一個過濾器鉤子,在使用者nicename的值被更新之前執行。它允許開發人員在儲存到資料庫之前修改該值。使用者nicename的值被作為引數傳給過濾函式,修改後的值
pre_user_last_name (過濾鉤子) pre_user_last_name 是一個過濾器鉤子,在使用者姓氏的值被更新之前執行。它允許開發人員在該值被儲存到資料庫之前修改它。使用者姓氏的值被作為引數傳給過濾器函式,修改後的值應該被返回。
pre_user_first_name (過濾鉤子) pre_user_first_name 是一個過濾器鉤子,在使用者名稱字的值被更新之前執行。它允許開發人員在將值儲存到資料庫之前修改它。使用者名稱字的值被作為引數傳給過濾器函式,修改後的值應該被返回。
pre_user_{$field} (過濾鉤子) pre_user_{$field}是一個通用的過濾器鉤子,在任何使用者欄位的值被更新之前執行。它允許開發者在儲存到資料庫之前修改該值。使用者欄位的值被作為引數傳給過濾器函式,修改後的值應該被返回。
pre_user_email (過濾鉤子) pre_user_email 是一個過濾器鉤子,在使用者電子郵件的值被更新之前執行。它允許開發者在儲存到資料庫之前修改該值。使用者電子郵件的值被作為引數傳遞給過濾器函式,修改後的值應該被返回。
pre_user_display_name (過濾鉤子) pre_user_display_name 是一個過濾器鉤子,在使用者顯示名稱的值被更新之前執行。它允許開發者在數值被儲存到資料庫之前修改它。使用者顯示名稱的值被作為引數傳給過濾器函式,修改後的值應該
pre_user_description (過濾鉤子) pre_user_description 是一個過濾器鉤子,在使用者描述的值被更新之前執行。它允許開發人員在將該值儲存到資料庫之前修改它。使用者描述的值被作為引數傳遞給過濾函式,修改後的值應該被返回。
pre_get_blogs_of_user (過濾鉤子) pre_get_blogs_of_user 是一個過濾鉤子,允許你在WordPress檢索之前修改特定使用者的部落格列表。
pre_{$field} (過濾鉤子) pre_{$field}是一個過濾鉤子,它允許你在WordPress檢索和使用某個特定欄位之前修改其值。鉤子名稱中的$field部分是指你想修改的欄位的名稱。例如,pre_post_title將允許你
pre_count_users (過濾鉤子) pre_count_users: 這是一個過濾鉤子,允許修改傳遞給count_users函式的引數。該鉤子在count_users函式被呼叫之前被觸發,並將引數作為一個引數傳遞。這個鉤子可以用來修改傳
password_reset_key_expired (過濾鉤子) password_reset_key_expired – 這個函式用來檢查密碼重置連結是否已經過期。它接收一個使用者ID和一個密碼重置金鑰,如果連結已經過期,則返回true,如果仍然有效,則返回fal
password_reset_expiration (過濾鉤子) password_reset_expiration – 這個函式返回密碼重置連結過期的秒數。預設值是12小時(43,200秒)。
password_reset (動作鉤子) password_reset – 這個函式用於處理WordPress的密碼重置請求。它接收使用者的登入名或電子郵件地址,如果找到一個匹配的使用者,一個密碼重置連結將被髮送到他們的電子郵件地址。
password_hint (過濾鉤子) password_hint – 這個函式返回WordPress中預設的密碼提示資訊。如果使用者忘記了他們的密碼並點選了”丟失密碼?”的連結,密碼提示就會顯示在登入表格上。
password_change_email (過濾鉤子) password_change_email – 這個函式用來在使用者的密碼被改變時向他們傳送一封電子郵件。該郵件包含有關更改的資訊和任何相關的安全措施。
new_user_email_content (過濾鉤子) new_user_email_content。這個過濾鉤子用於修改傳送給新建立使用者的電子郵件的內容。
lostpassword_user_data (過濾鉤子) lostpassword_user_data是一個過濾鉤,允許開發者修改用於重置密碼的使用者資料。這可以用來改變用於啟動密碼重置過程的電子郵件地址、使用者名稱或其他使用者資料。
lostpassword_post (動作鉤子) lostpassword_post是一個動作鉤子,在密碼重置表單提交後,但在重置過程開始前執行。這個鉤子可以用來對提交的表單資料進行自定義驗證,或者在密碼重置過程開始前採取額外的行動。
lostpassword_errors (過濾鉤子) lostpassword_errors是一個動作鉤子,允許開發人員在使用者提交無效資訊時向密碼重置表單新增額外的錯誤資訊。這個鉤子在密碼重置過程中執行,允許在表單中新增自定義驗證。
insert_user_meta (過濾鉤子) insert_user_meta。這個鉤子允許你在WordPress資料庫中插入使用者後設資料。你可以使用這個鉤子來儲存使用者後設資料,如使用者偏好或自定義使用者欄位。
insert_custom_user_meta (過濾鉤子) insert_custom_user_meta。這個鉤子允許你在WordPress資料庫中插入自定義的使用者後設資料。你可以使用這個鉤子來儲存自定義的使用者後設資料,如使用者偏好或自定義使用者欄位。
get_user_option_{$option} (過濾鉤子) get_user_option_{$option}: 該函式為特定使用者檢索指定選項的值。使用者由使用者ID指定,$option引數指定要檢索的選項名稱。
get_usernumposts (過濾鉤子) get_usernumposts: 這個函式檢索一個特定使用者所寫的文章的數量。該使用者是由使用者ID指定的。
get_blogs_of_user (過濾鉤子) get_blogs_of_user: 這個函式檢索多站點設定中的使用者的部落格: 該函式將使用者ID作為引數,並返回該使用者的部落格物件陣列。
{$field} (過濾鉤子) {$field} – 這是一個WordPress資料庫中特定欄位的佔位符。它可以在各種函式和查詢中使用,從資料庫中獲取資料。
enable_live_network_counts (過濾鉤子) enable_live_network_counts – 這是WordPress的一個過濾鉤子,用於啟用或禁用實時網路計數。這指的是實時更新網路站點上的文章和評論計數,由於效能原因,可以禁用它。
email_exists (過濾鉤子) email_exists: 這個函式檢查一個給定的電子郵件地址是否存在於註冊使用者的資料庫中。如果電子郵件存在,該函式返回使用者ID,如果不存在,則返回false。
email_change_email (過濾鉤子) email_change_email: 當使用者在WordPress管理中改變他們的電子郵件地址時,這個動作鉤子被觸發。該鉤子將新的電子郵件地址和使用者ID作為引數,允許你在處理電子郵件變更後執行操作
edit_user_{$field} (過濾鉤子) edit_user_{$field}:這是一組WordPress的過濾鉤子,允許開發者修改特定欄位的使用者資料資料。引數{$field}指的是被編輯的使用者資料欄位的名稱(例如,edit_user_f
edit_{$field} (過濾鉤子) edit_{$field}: 這是一個過濾鉤子,允許開發者修改編輯器中某個特定欄位的值。{$field}佔位符會被替換成被編輯的欄位的名稱。
determine_current_user (過濾鉤子) determine_current_user: 這個過濾器是用來確定WordPress中的當前使用者。它通常用於修改使用者資訊或新增自定義使用者角色。
clean_user_cache (動作鉤子) clean_user_cache – 這是WordPress中的一個函式,用於清理特定使用者或所有使用者的快取: 該函式用於確保最新的使用者資料總是可用的。
check_is_user_spammed (過濾鉤子) check_is_user_spammed – 這是WordPress中的一個函式,用於檢查一個使用者是否被標記為垃圾郵件傳送者。如果該使用者被標記為垃圾郵件傳送者,該函式返回真。

常見問題

FAQs
檢視更多 >