wp-includes/user.php

WP檔案 75
Core User API
函式/鉤子名 描述
wp_cache_set_users_last_changed (函式) 設定 “users” 快取組的最後更改時間。
wp_privacy_additional_user_profile_data (過濾鉤子) wp_privacy_additional_user_profile_data: 這是一個在使用者個人資料頁面新增附加資料的過濾器。使用此過濾器可以為使用者的個人資料頁面新增其他資料,例如額外的使用者
wp_pre_insert_user_data (過濾鉤子) wp_pre_insert_user_data: 這是一個使用者資料插入前的過濾器。使用此過濾器可以在儲存使用者資料之前對其進行修改,以確儲存儲的資料是正確的。
wp_login (動作鉤子) wp_login: 這是一個 WordPress 登入鉤子,在使用者成功登入後被觸發。這個鉤子通常被用於在外掛或者主題程式碼中執行一些特定的操作,如:更新使用者狀態、記錄登入日誌等。
wp_list_users_args (過濾鉤子) wp_list_users_args:這是 WordPress 內建的一個鉤子,用於定義使用者列表的引數。通過使用這個鉤子,您可以自定義使用者列表的顯示方式。
wp_is_large_user_count (過濾鉤子) wp_is_large_user_count:此功能檢查站點是否有大量使用者。如果一個站點擁有超過 10,000 個使用者,則該站點被認為擁有大量使用者。
wp_is_application_passwords_available_for_user (過濾鉤子) wp_is_application_passwords_available_for_user:這是 WordPress 內建的一個函式,用於檢查特定使用者是否可以使用應用程式密碼功能: 該函式可以確定
wp_is_application_passwords_available (過濾鉤子) wp_is_application_passwords_available:這是 WordPress 內建的一個函式,用於檢查應用程式密碼功能是否可用: 該函式可以確定是否安裝了必需的外掛或擴充套件,
wp_dropdown_users_args (過濾鉤子) wp_dropdown_users_args是 WordPress 中的過濾器鉤子,允許開發人員修改傳遞給wp_dropdown_users函式的引數。該wp_dropdown_users函式生成一個
wp_dropdown_users (過濾鉤子) wp_dropdown_users:此函式生成一個使用者下拉選單,通常用於 WordPress 管理員以允許選擇使用者。它採用一個引數陣列,其中可以包括下拉選單的名稱、所選使用者的 ID 以及要應用於
wp_authenticate_user (過濾鉤子) wp_authenticate_user: 這是一個WordPress的核心函式,用於驗證使用者的登入資訊。它接收使用者名稱和密碼作為引數,並驗證這些資訊是否正確。如果驗證成功,它將返回使用者的資訊;
wp_authenticate_application_password_errors (動作鉤子) wp_authenticate_application_password_errors: 這是一個WordPress的過濾器,用於過濾應用密碼的驗證錯誤。它可以用來自定義錯誤訊息,以便提高使用者體驗。
wp_authenticate (動作鉤子) wp_authenticate: 這是一個WordPress的核心函式,用於驗證使用者的登入資訊。它接收使用者名稱和密碼作為引數,並驗證這些資訊是否正確。如果驗證成功,它將返回使用者的資訊;如果驗證失
validate_username (過濾鉤子) validate_username 是一個 WordPress 過濾器,允許開發人員在建立或更新使用者名稱之前對其進行驗證。 此過濾器可用於強制執行特定的命名約定或防止建立具有特定字元或單詞的使用者名
user_request_confirmed_email_to (過濾鉤子) “user_request_confirmed_email_to” – 這是一個過濾器鉤子,允許修改在確認使用者請求後傳送的電子郵件的收件人。
user_request_confirmed_email_subject (過濾鉤子) “user_request_confirmed_email_subject” – 這是一個過濾器鉤子,允許修改在確認使用者請求後傳送的電子郵件的主題。
user_request_confirmed_email_headers (過濾鉤子) “user_request_confirmed_email_headers” – 這是一個過濾器鉤子,允許修改在確認使用者請求後傳送的電子郵件的標題。
user_request_confirmed_email_content (過濾鉤子) “user_request_confirmed_email_content”——這是一個過濾器鉤子,允許修改在確認使用者請求後傳送的電子郵件的內容。
user_request_action_email_subject (過濾鉤子) “user_request_action_email_subject” – 這是一個過濾器鉤子,允許修改為使用者請求操作傳送的電子郵件的主題。
user_request_action_email_headers (過濾鉤子) “user_request_action_email_headers” – 這是一個過濾器鉤子,允許修改為使用者請求操作傳送的電子郵件的標頭。
user_request_action_email_content (過濾鉤子) “user_request_action_email_content” – 這是一個過濾器鉤子,允許修改為使用者請求操作傳送的電子郵件的內容。
user_request_action_description (過濾鉤子) “user_request_action_description”——這是一個過濾器鉤子,允許修改使用者請求操作的描述文字。
user_request_action_confirmed_message (過濾鉤子) “user_request_action_confirmed_message”——這是一個過濾器鉤子,允許修改在使用者確認請求後顯示的訊息。
user_registration_email (過濾鉤子) “user_registration_email” – 這是一個過濾器鉤子,允許修改在使用者註冊後傳送給使用者的電子郵件。
user_register (動作鉤子) “user_register” – 當新使用者在 WordPress 中註冊時觸發此操作鉤子。 您可以使用此鉤子執行其他操作,例如傳送電子郵件或更新自定義欄位。
user_{$field} (過濾鉤子) “user_{$field}” – 這是一個動態過濾器鉤子,允許修改使用者配置檔案中特定欄位的值。 鉤子名稱的“{$field}”部分被替換為實際的欄位名稱。 例如,如果您想修改“first_name
user_erasure_fulfillment_email_to (過濾鉤子) user_erasure_fulfillment_email_to:這是一個 WordPress 過濾器鉤子,允許您修改在滿足使用者的個人資料擦除請求後傳送給使用者的電子郵件的收件人。 這個鉤子在生成
user_erasure_fulfillment_email_subject (過濾鉤子) user_erasure_fulfillment_email_subject:這是一個 WordPress 過濾器鉤子,允許您修改在滿足使用者的個人資料擦除請求後傳送給使用者的電子郵件的主題行。 此鉤
user_erasure_fulfillment_email_headers (過濾鉤子) user_erasure_fulfillment_email_headers:這是一個 WordPress 過濾器鉤子,允許您修改在滿足使用者的個人資料擦除請求後傳送給使用者的電子郵件的標題。 此鉤子
user_erasure_fulfillment_email_content (過濾鉤子) user_erasure_fulfillment_email_content:這是一個 WordPress 過濾器鉤子,允許您修改在滿足使用者的個人資料擦除請求後傳送給使用者的電子郵件的內容。 這個鉤
user_contactmethods (過濾鉤子) “user_contactmethods”是一個 WordPress 過濾器鉤子,允許您為 WordPress 資料庫中的使用者新增或刪除聯絡方式。
username_exists (過濾鉤子) “username_exists”是一個 WordPress 函式,用於檢查使用者名稱是否存在於 WordPress 資料庫中。 此功能可用於在建立新使用者之前檢查所需使用者名稱是否已在使用中。
send_retrieve_password_email (過濾鉤子) send_retrieve_password_email – 當使用者要求重置密碼時,這個動作鉤子被呼叫。它在向使用者傳送密碼重置郵件之前被觸發。
send_password_change_email (過濾鉤子) send_password_change_email – 當使用者改變他們的密碼時,這個動作鉤子被呼叫。它在向使用者傳送確認更改的電子郵件之前被觸發。
send_email_change_email (過濾鉤子) send_email_change_email 是一個函式,當使用者改變他們在WordPress配置檔案中的電子郵件地址時,它將向使用者以前的電子郵件地址傳送電子郵件: 這個函式用來確認電子郵件的改變
secure_signon_cookie (過濾鉤子) secure_signon_cookie: 這是WordPress中的一個過濾鉤子,允許開發者修改使用者登入時用於安全認證的認證cookie。secure_signon_cookie鉤子將預設的認證c
retrieve_password_title (過濾鉤子) retrieve_password_title: 這個函式設定密碼重置郵件的主題行,當使用者請求重置密碼時,該郵件將被髮送給使用者。
retrieve_password_notification_email (過濾鉤子) retrieve_password_notification_email: 這個函式設定密碼重置郵件的收件人電子郵件地址。該電子郵件地址可以是網站的預設電子郵件地址,也可以是使用者指定的自定義電子郵件
retrieve_password_message (過濾鉤子) retrieve_password_message: 這個函式設定密碼重置郵件的內容,當使用者請求重置密碼時,該郵件將被髮送給使用者。該內容可以包括使用者的使用者名稱和密碼重置連結等資訊。
retrieve_password_key (動作鉤子) retrieve_password_key: 該函式生成一個獨特的密碼重置金鑰,用於密碼重置電子郵件。密碼重置金鑰用於安全地驗證請求重置密碼的使用者的身份。

常見問題

FAQs
檢視更多 >