Posso usar a mesma function de sanitização em várias checkboxs de texto mod mod?

Eu tenho um mod de tema com múltiplas opções e atualmente adicionando opções de sanitização para essas escolhas. Este é o meu código que estou usando:

$wp_customize->add_section( 'twsa_feed' , array( 'title' => __( 'RSS Feed settings','rss_feed'), 'priority' => 30, 'description' => 'Your RSS feed settings', ) ); $wp_customize->add_setting( 'short-show-name' ); $wp_customize->add_control( 'short-show-name', array ( 'label' => 'Show name', 'description' => 'Abbreviated show name, not the full name', 'section' => 'twsa_feed', 'type' => 'textbox', 'sanitize_callback' => 'twsa_sanitize_text', )); $wp_customize->add_setting( 'show-category' ); $wp_customize->add_control( 'show-category', array ( 'label' => 'Category', 'description' => 'What category does your show belong to? (not really important to stick to certain categories, can make one up)', 'section' => 'twsa_feed', 'type' => 'textbox', 'sanitize_callback' => 'twsa_sanitize_text', )); $wp_customize->add_setting( 'author-name' ); $wp_customize->add_control( 'author-name', array ( 'label' => 'Author name', 'description' => 'Must be a name', 'section' => 'twsa_feed', 'type' => 'textbox', 'sanitize_callback' => 'twsa_sanitize_text', )); $wp_customize->add_setting( 'author-email' ); $wp_customize->add_control( 'author-email', array ( 'label' => 'Author e-mail', 'description' => 'e-mail address', 'section' => 'twsa_feed', 'type' => 'textbox', 'sanitize_callback' => 'twsa_sanitize_text', )); $wp_customize->add_setting( 'itunes-subtitle' ); $wp_customize->add_control( 'itunes-subtitle', array ( 'label' => 'iTunes subtitle', 'description' => 'Short description of show', 'section' => 'twsa_feed', 'type' => 'textbox', 'sanitize_callback' => 'twsa_sanitize_text', )); 

Esta é a function que eu uso para desinfetar os dados:

 function twsa_sanitize_text( $input ) { return wp_kses_post( force_balance_tags( $input ) ); }; 

É correto usar uma function para desinfetar vários campos de texto ou preciso criar uma function para cada campo de texto?

obrigado

Solutions Collecting From Web of "Posso usar a mesma function de sanitização em várias checkboxs de texto mod mod?"

Como eu posso ver, suas inputs são todas iguais (checkbox de texto) e provavelmente retornam o mesmo tipo de dados (alguns textos legíveis por humanos), então eu não acho que você precisa de funções diferentes.

Um irá fazer tudo isso, a menos que você tenha checkbox de seleção, botões de rádio, input HTML, etc., que podem precisar de diferentes tipos de saneamento (como permitir algumas tags HTML especiais).