首頁>文檔>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一区二区精品久久凹凸| 日本一区二区三区在线视频| 中文字幕精品一区二区| 久久久久人妻精品一区二区三区| 亚洲av午夜福利精品一区人妖| 中文字幕日韩精品一区二区三区| 日韩AV片无码一区二区不卡| 秋霞午夜一区二区| 精品国产一区二区三区久| 亚洲视频在线一区| AV怡红院一区二区三区| 在线观看中文字幕一区| 在线精品亚洲一区二区小说| 日韩在线一区二区三区视频| 日本伊人精品一区二区三区| 精品亚洲一区二区三区在线播放| 人妻互换精品一区二区| 人妻少妇精品视频一区二区三区| 精品国产香蕉伊思人在线在线亚洲一区二区| 国产对白精品刺激一区二区| 中文字幕一区二区三区精华液| 日本精品啪啪一区二区三区| 国产午夜三级一区二区三| 日本一区二区三区在线视频 | 亚洲国产美国国产综合一区二区| 日韩视频一区二区| 99精品一区二区三区无码吞精| 国产精品一区二区久久精品无码 | 无码少妇精品一区二区免费动态| 日本人真淫视频一区二区三区| 亚洲AV网一区二区三区| 国产婷婷色一区二区三区深爱网| 亚洲AV本道一区二区三区四区| 国产精品免费一区二区三区| 国产精品亚洲专区一区 | 日本一道一区二区免费看| 人妻无码一区二区不卡无码av| 九九久久99综合一区二区| 夜夜添无码一区二区三区| 国产一区二区三区免费观看在线 | 国产一区二区在线观看|