it-swarm-pt.tech

O que é realmente um grupo de configurações?

digamos que eu tenha uma opção

update_option('pp_options', $options);

quando eu quero criar um formulário para isso, eu aprendi que eu tenho que criar um grupo de configurações

register_setting('pp_options_group', 'pp_options');

então no formulário

settings_fields('pp_options_group')

mas eu realmente não o que é o grupo de configurações para? Eu sei que isso tem a ver com sanitização, mas por que a necessidade de criar um grupo para sanitização?

3
Jiew Meng

Sanitização é função secundária. Main é:

As funções register_setting e unregister_setting adicionam e removem opções de uma lista branca de permissões opções que o formulário é capaz de salvar. Eles também podem nomear uma função de retorno de chamada de saneamento como medida de segurança para verificar o valor de cada opção. ( Registrar configurações )

Tecnicamente, o argumento $option_group é usado para:

  • chave de matriz na matriz global de opções na lista de permissões
  • parte do nome do filtro para executar retorno de chamada de sanitização
2
Rarst