首頁>文檔>WP函數>add_filter

    此組別內的文章

    需要支持?

    如果通過文檔沒辦法解決您的問題,請提交工單獲取我們的支持!

    add_filter

    add_filter() 是 WordPress 提供的一個過濾器鉤子函數,我們可以通過此函數在程序運行時修改各種類型的內部數據。

    這個鉤子的使用方法很簡單,我們僅需用它構造一個回調函數即可,如下所示:

    function example_callback( $example ) {
        // 對 $example 的一系列處理過程
        return $example;
    }
    add_filter( 'example_filter', 'example_callback' );

    通過將參數?$example 傳遞給回調函數,在經過一系列處理后返回該?$example 的新值。add_filter() 一共有四個參數,其調用方法如下所示:

    add_filter( string $tag, callable $function_to_add, int $priority = 10,int $accepted_args = 1 )

    $tag:必填(字符串)。掛載回調函數的過濾器名稱。

    $function_to_add:必填(可調用的函數)。過濾器應用時調用的回調函數。

    $priority:可選(整型)。用于指定與特定操作關聯的函數的執行順序,默認為10。

    $accepted_args:可選(整型)。add_filter() 過濾器可接受的參數個數,默認為1。

    由最后一個參數我們可以了解到?add_filter() 鉤子的回調函數 $function_to_add 可以接受零到多個參數,這取決于 add_filter() 最后一個參數的設置。

    最后,我們看下?add_filter() 函數的具體定義,其位于?wp-includes/plugin.php?文件中,具體代碼如下:

    function add_filter( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ) {
    	global $wp_filter;
    	if ( ! isset( $wp_filter[ $tag ] ) ) {
    		$wp_filter[ $tag ] = new WP_Hook();
    	}
    	$wp_filter[ $tag ]->add_filter( $tag, $function_to_add, $priority, $accepted_args );
    	return true;
    }
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 无码人妻精品一区二区三区99仓本 | 爆乳无码AV一区二区三区 | 一区二区三区视频在线播放| 久久久国产精品无码一区二区三区 | 国产一区二区在线视频| 人妻精品无码一区二区三区| 中文字幕日韩人妻不卡一区| 亚洲bt加勒比一区二区| 国产成人精品视频一区二区不卡 | 精品一区精品二区制服| 亚洲日韩国产欧美一区二区三区| 日本福利一区二区| 国产伦精品一区二区三区免.费| 亚洲一区二区影院| 一区二区三区观看免费中文视频在线播放| 日韩a无吗一区二区三区| 日韩一区二区在线观看视频| 极品少妇伦理一区二区| 国产午夜精品片一区二区三区| 一区二区三区免费看| 成人区精品一区二区不卡亚洲| 无码乱码av天堂一区二区| 色综合久久一区二区三区| 精品人妻一区二区三区四区| 国产精品免费一区二区三区| 亚洲AV噜噜一区二区三区| 国产一区二区三区亚洲综合| 好湿好大硬得深一点动态图91精品福利一区二区 | 成人精品一区二区激情| 在线成人一区二区| 日本一区二区三区在线观看视频| 国产高清在线精品一区二区三区 | 久久精品一区二区影院| 亚洲Av高清一区二区三区| 亚洲AV日韩精品一区二区三区| 国产剧情国产精品一区| 国模一区二区三区| 精品亚洲A∨无码一区二区三区| 天码av无码一区二区三区四区 | 老熟妇仑乱一区二区视頻| 夜夜精品无码一区二区三区|