apply_filters()
允许您modify 使用挂钩的值。让我解释一下-
Sample-1: 考虑以下代码,它将显示Hello World!,
$str = \'Hello World!\';
echo $str;
Sample-2: 将显示以下代码
Hello World! 也是,但它将使字符串可修改-
$str = \'Hello World!\';
echo apply_filters( \'modify_str\', $str );
Sample-3: 如果使用过滤器挂钩(在插件或functions.php文件中),我在示例2中编写的代码将显示
HELLO WORLD!function modify_hello_world( $str ){
return strtoupper( $str );
}
add_filter( \'modify_str\', \'modify_hello_world\' );
希望它有意义。