WordPress 常用函數(shù)中文翻譯

WordPress為我們提供了豐富的函數(shù),方便我們對(duì)WordPress進(jìn)行定制,開發(fā)WordPress主題或插件,我們會(huì)在這里把經(jīng)常使用的函數(shù)文檔翻譯成中文,加上使用總結(jié)和代碼示例,方便后續(xù)查閱。

WordPress admin_post_{$action} 鉤子的作用和使用說明

在開發(fā)WordPress主題或插件時(shí),我們經(jīng)常需要添加一些自定義操作,比如我們創(chuàng)建了一個(gè)表單,需要提交數(shù)據(jù)到后端,WordPress為我們提供了admin_post_{$action}鉤子來方便我們實(shí)現(xiàn)這個(gè)后端。 插件說明 鉤子名稱的動(dòng)態(tài)部分$action 指…

wp_safe_remote_post 使用 POST 方法從安全 HTTP 請(qǐng)求中獲取原始響應(yīng)

向任意 URL 發(fā)出 HTTP 請(qǐng)求時(shí),此函數(shù)非常理想。 URL 經(jīng)過驗(yàn)證以避免重定向和請(qǐng)求偽造攻擊。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$url字符串是請(qǐng)求 URL無$args數(shù)組否請(qǐng)求參數(shù)array() 函數(shù)返回值 響應(yīng)數(shù)組,如果出錯(cuò),…

wc_get_products 和 WC_Product_Query 查詢類的所有參數(shù)及使用示例

wc_get_products 和 WC_Product_Query 是WooCommerce用來查詢產(chǎn)品的標(biāo)準(zhǔn)方法,改方法不會(huì)隨著WooCommerce未來版本中的數(shù)據(jù)庫更改而變化,因此,我們可以放心的使用此方法來進(jìn)行自定義查詢,以實(shí)現(xiàn)各種WooCommerce功能 雖然我們可以…

get_transient 獲取瞬態(tài)數(shù)據(jù)

該函數(shù)用來獲取瞬態(tài)數(shù)據(jù)的值,如果瞬態(tài)數(shù)據(jù)不存在、沒有值或已過期,則返回值將為false。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$transient字符串是瞬態(tài)數(shù)據(jù)名稱,預(yù)計(jì)不會(huì)被 SQL 轉(zhuǎn)義無 函數(shù)返回值 如果獲取成功,返回…

set_transient 設(shè)置或更新瞬態(tài)數(shù)據(jù)的值

在WordPress中設(shè)置或更新瞬態(tài)數(shù)據(jù)的值,經(jīng)常用來保存一些不需要一直存在的數(shù)據(jù)。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$transient字符串是瞬態(tài)數(shù)據(jù)名稱,長度不得超過 172 個(gè)字符。無$value多種是瞬態(tài)數(shù)據(jù)的值,如果是非標(biāo)量…

sanitize_file_name 清理文件名稱,用橫線代替空格

刪除文件名中的非法特殊字符和需要轉(zhuǎn)義才能在命令行中顯示的特殊字符,用英文破折號(hào)替換空格和連續(xù)破折號(hào),刪除文件名開頭和結(jié)尾的句號(hào)、破折號(hào)和下劃線。此函數(shù)不保證能返回允許上傳的文件名。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描…

remove_menu_page 移除后臺(tái)菜單

函數(shù)功能 移除WordPress后臺(tái)頂級(jí)菜單。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$menu_slug字符串是菜單Slug無 函數(shù)返回值 如果成功,返回移除的菜單數(shù)據(jù),失敗返回 false 使用示例 函數(shù)需要掛載到 admin_init …

register_block_pattern 注冊(cè)自定義Pattern

函數(shù)功能 注冊(cè)自定義Pattern 到WordPress古騰堡編輯器。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$pattern_name字符串是包含命名空間的Pattern名稱無$pattern_properties數(shù)組是包含Pattern屬性的數(shù)組。無 $pattern_proper…

wp_remote_get 發(fā)送 GET 請(qǐng)求到 URL 并返回?cái)?shù)據(jù)

函數(shù)功能 使用GET方法執(zhí)行HTTP請(qǐng)求并返回其響應(yīng)。 函數(shù)參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$url字符串是請(qǐng)求 URL無$args數(shù)組否請(qǐng)求參數(shù)array() 函數(shù)返回值 成功時(shí),返回一個(gè)數(shù)組,失敗時(shí),返回一個(gè) WP_Error 對(duì)象 …

wp_remote_post 發(fā)送 HTTP POST 請(qǐng)求并返回相應(yīng)

函數(shù)功能 使用POST方法執(zhí)行HTTP請(qǐng)求并返回其響應(yīng)數(shù)據(jù)。 參數(shù) 參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值$url字符串是請(qǐng)求 URL無$args數(shù)組否請(qǐng)求參數(shù)array() 返回值 響應(yīng)數(shù)組,如果出錯(cuò),返回 WP_Error 對(duì)象 使用示例 發(fā)送的…