當(dāng)前位置:首頁>WordPress資訊>WordPress 6.0 中對 do_parse_request 過濾器的更改

WordPress 6.0 中對 do_parse_request 過濾器的更改

WordPress 6.0 發(fā)布之前,插件和主題開發(fā)人員使用do_parse_request?過濾器來熱線請求并提前掛鉤以呈現(xiàn)自定義頁面。不需要的文章查詢的頁面和 404 查找仍舊會運(yùn)行,這導(dǎo)致在這些請求上運(yùn)行不必要的 SQL 查詢。

更改

在 6.0 中,我們?yōu)?WP 類的parse_request方法添加了一個(gè)返回值。如果不需要這些查詢,通過do_parse_request過濾器返回 false,將跳過這些查詢。

我們鼓勵(lì)開發(fā)人員更新 do_parse_request 過濾器運(yùn)行的代碼,?如果他們正在處理代碼中的請求,?do_parse_request返回 false。

例子

在最簡單的過濾器中:

add_filter( 'do_parse_request', '__return_false' );

但是您可能希望在返回之前檢查參數(shù):

function wporg_add_custom_query( $do_parse, $this, $extra_query_vars ) {
    if ( 'CUSTOM_VALUE' === $extra_query_vars['custom_arg'] {
        return false;
    }
 
    return $do_parse;
}
 
add_filter( 'do_parse_request', 'wporg_add_custom_query' );

更多信息,請看官方文檔

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
WordPress資訊

WordPress 6.0 的 WP_User_Query 可接受更多字段參數(shù)選項(xiàng)

2022-4-30 10:24:56

WordPress開發(fā)WordPress資訊

WordPress 6.0 新增過濾器允許修改文章內(nèi)容中的圖片輸出

2022-4-30 11:45:51

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個(gè)人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

大石桥市| 永川市| 二手房| 锦州市| 丰都县| 沁水县| 屯门区| 洛浦县| 饶阳县| 佛冈县| 新兴县| 武功县| 清河县| 嵊州市| 巧家县| 巴青县| 奇台县| 丰城市| 邢台县| 嘉定区| 勃利县| 扬中市| 延长县| 稷山县| 乐清市| 哈密市| 古丈县| 新昌县| 岳阳市| 潢川县| 荔浦县| 平果县| 北碚区| 红桥区| 西峡县| 襄城县| 靖宇县| 曲水县| 万山特区| 金塔县| 西和县|