首頁>文檔>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管理員
      暫無討論,說說你的看法吧
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 在线视频亚洲一区| 日韩免费无码一区二区三区| 国产精品男男视频一区二区三区| 亚洲一区视频在线播放| 精品亚洲AV无码一区二区三区 | 久久久91精品国产一区二区三区 | 亚洲一区二区中文| 亚洲一区二区三区无码影院| 无码国产精品一区二区免费式直播| 精品人体无码一区二区三区| 在线精品国产一区二区三区| 亚洲国产欧美国产综合一区| 国产在线一区二区视频| 亚洲av无码一区二区三区观看| 亚洲国产一区二区三区| 国产一区二区三区电影| 老熟妇高潮一区二区三区| 精品欧洲AV无码一区二区男男 | 无码夜色一区二区三区| 免费播放一区二区三区| 久久亚洲AV午夜福利精品一区| 中文字幕一区二区三区永久| 国产伦精品一区二区三区视频猫咪| 免费观看日本污污ww网站一区| 日韩视频一区二区在线观看| 国产伦精品一区二区三区视频小说| 日美欧韩一区二去三区| 又紧又大又爽精品一区二区| 日本精品一区二区三区四区| 天堂不卡一区二区视频在线观看| 国产凸凹视频一区二区| 日韩有码一区二区| 中文字幕精品亚洲无线码一区应用| 国产乱码精品一区二区三| 国产一区二区三区乱码| 无码AV天堂一区二区三区| 91国偷自产一区二区三区| 免费无码一区二区三区蜜桃大| 国产精品亚洲一区二区三区久久 | 日韩一区二区三区不卡视频| 视频一区视频二区在线观看|