Localização dos filtros de opções do tema twentyeleven?

Oi, estou aprendendo opções com base no tema TwentyEleven existente.

Encontrei o seguinte código em inc / theme-options.php

return apply_filters( 'twentyeleven_default_theme_options', $default_theme_options ); 

Não consigo achar o add_filter para ‘twentyeleven_default_theme_options’, ou isso nem existe?

Solutions Collecting From Web of "Localização dos filtros de opções do tema twentyeleven?"

Não acredito que haja uma add_filter() qualquer lugar. Se você quiser replace os padrões da opção, você pode chamar seu próprio add_filter() para fazê-lo, seja em um Plugin ou em um Tema Criança.

EDITAR

Uma chamada apply_filters() é nada mais do que uma definição de gancho de filtro : basicamente, está definindo os dados aos quais um filtro é aplicado.

É semelhante ao do_action() , que é uma definição de gancho de ação : define o ponto de execução do local do modelo / tempo de execução no qual o gancho de ação é triggersdo.

Assim, a presença de apply_filters() não implica que haverá necessariamente uma add_filter() correspondente; Em vez disso, significa apenas que um filtro está disponível para modificar os dados especificados.

Por outro lado , a presença de add_filter() implica que, em algum lugar, existe uma chamada correspondente de apply_filters() assim como a presença de uma chamada add_action() implica que, em algum lugar, existe uma chamada do_action() correspondente.

apply_filters é necessário se você deseja definir seus próprios filtros ou envolver os existentes com seus filtros personalizados. Isso é o que está acontecendo no código que você viu. Você não precisará adicionar nenhum filtro personalizado em uma etapa iniciante, por isso não precisará usar apply_filters , pelo menos até se sentir confortável com os existentes! WordPress fornece uma enorme lista de filtros, verifique aqui e aqui uma lista de filtros de categoria e como usá-los. Comece a cavar nesses.