É uma função muito utilizada no desenvolvimento de plugins.
O objetivo dessa função é dar a possibilidade de alterar o valor de alguma variável no site usando outra função do WordPress add_filter()
1 apply_filters($tag, $value, $arg, $arg1, ...);
$tag – é o nome do filtro
$value – é variável que nós vamos adicionar neste filtro
$arg – um ou mais variáveis adicionais, não é obrigatório definir
Exemplo
1 $temperature = 0;
2 apply_filters('my_filter', $temperature);
3 add_filters('my_filter', 'my_function');
4 function my_function {
5 $temperature = 10;
6 return $temperature;
5 }