wp-includes/pluggable.php

WP檔案 37
These functions can be replaced via plugins. If plugins do not redefine these functions, then these will be used instead.
函式/鉤子名 描述
wp_get_current_user (函式) wp_get_current_user: 這個函式返回一個代表當前登入使用者的WP_User物件,如果使用者沒有登入,則返回false。
wp_generate_password (函式) wp_generate_password: 這個函式用來生成一個指定長度的隨機密碼。它把密碼的長度作為一個引數,並返回生成的密碼。
wp_generate_auth_cookie (函式) wp_generate_auth_cookie: 這個函式用來為一個使用者生成一個認證cookie。它接收使用者ID和其他可選引數作為引數,並返回認證cookie。
wp_create_nonce (函式) wp_create_nonce: 這是一個建立唯一安全令牌的函式,可以用來驗證一個請求是否合法。它可以用來防止未經授權的訪問或惡意的攻擊。
wp_clear_auth_cookie (函式) wp_clear_auth_cookie: 這是一個清除使用者的認證cookie的函式。它可以用來將一個使用者從WordPress中登出。
wp_check_password (函式) wp_check_password:這是一個檢查密碼是否正確的函式。它可以用來在登入或更改密碼時驗證使用者的密碼。
wp_authenticate (函式) wp_authenticate: 這個函式用來認證一個使用者,給出他們的使用者名稱和密碼。
is_user_logged_in (函式) is_user_logged_in是一個WordPress函式,用來檢查當前使用者是否已經登入。如果使用者已經登入,它返回一個布林值true,否則返回false。
get_userdata (函式) get_userdata: 這是一個WordPress的函式,為WordPress中的特定使用者檢索使用者資料: 該函式將使用者ID作為一個引數,並返回一個代表該使用者的物件。
get_user_by (函式) get_user_by: 這個函式根據一個特定的欄位值檢索一個使用者物件。它需要兩個引數:要搜尋的欄位(ID、slug、email或login),以及要搜尋的值。
get_avatar (函式) get_avatar: 這個函式根據電子郵件地址或使用者ID,返回顯示使用者頭像的HTML程式碼。它接受兩個引數:$id_or_email和$size。$id_or_email引數可以是電子郵件地址或
check_ajax_referer (函式) check_ajax_referer: 這個函式檢查所提供的nonce(一種特殊的安全令牌)是否與WordPress在前一個頁面載入時生成的nonce相匹配。它是用來防止跨站請求偽造(CSRF)攻擊的
check_admin_referer (函式) check_admin_referer: 這個函式用來檢查管理員的nonce,以驗證一個請求的來源。它需要兩個引數:nonce名稱和動作。它不返回任何東西,但如果nonce檢查失敗,會丟擲一個錯誤。
cache_users (函式) cache_users: 這個函式用於快取記憶體中的使用者資料。它只接受一個引數,即要快取的使用者資料。它不返回任何東西。
auth_redirect (函式) auth_redirect: 這個函式用於在使用者沒有登入時將其重定向到登入頁面。它通常用於使用者試圖訪問一個需要認證的頁面或資源的情況。
wp_safe_redirect (函式) 使用wp_redirect()執行一個安全的(本地)重定向。 檢查$location是否使用了允許的主機,如果它有一個絕對路徑。因此,一個外掛可以設定或刪除允許的主機,或從列表中刪除。 如果主機不允許
wp_salt (函式) 返回要新增到雜湊值的鹽。 鹽是使用金鑰建立的。金鑰位於兩個位置:資料庫和wp配置中。php檔案。資料庫中的金鑰是隨機生成的,並將附加到wp-config.php中的金鑰。 wp-config中的金鑰。

常見問題

FAQs
檢視更多 >