首頁>文檔>WP函數>add_filter

    此組別內的文章

    需要支持?

    如果通過文檔沒辦法解決您的問題,請?zhí)峤还潍@取我們的支持!

    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:可選(整型)。用于指定與特定操作關聯(lián)的函數的執(zhí)行順序,默認為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管理員
      暫無討論,說說你的看法吧
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 91无码人妻精品一区二区三区L| 无码一区二区波多野结衣播放搜索 | 免费日本一区二区| 午夜精品一区二区三区在线视| 无码人妻久久久一区二区三区| 国产日本亚洲一区二区三区| 国产日韩精品一区二区在线观看 | 成人在线观看一区| 精品国产一区二区三区免费看| 国产成人综合亚洲一区| 99久久国产精品免费一区二区| 中文字幕一区二区三区四区 | 国产av天堂一区二区三区| 无码精品一区二区三区免费视频| 国产综合无码一区二区色蜜蜜| 最美女人体内射精一区二区| 成人h动漫精品一区二区无码| 国产一区二区三区在线2021| 国产在线精品一区二区| 亚洲日韩激情无码一区| 韩日午夜在线资源一区二区 | 国产女人乱人伦精品一区二区| 亚洲线精品一区二区三区| 福利一区二区在线| 国产日韩精品一区二区三区 | 国产一区二区三区亚洲综合| 亚洲一区二区久久| 日韩人妻一区二区三区免费| 日本在线一区二区| 亚洲成在人天堂一区二区| 岛国无码av不卡一区二区| 国精品无码一区二区三区左线| 日韩一区二区三区视频久久| 男人的天堂精品国产一区| 国产一区二区精品尤物| 久久亚洲日韩精品一区二区三区| 亚洲一区二区三区在线观看蜜桃| av一区二区三区人妻少妇| 一区二区网站在线观看| 久久精品无码一区二区无码| 欧美日韩国产免费一区二区三区|