validate_nonce() && $this->check_permissions(); } /** * Assainit les données de template. * * @param array $data Données du template. * @return array */ public function sanitize_template_data( array $data ): array { array_walk_recursive( $data, function ( &$value ) { if ( is_string( $value ) ) { $value = sanitize_text_field( $value ); } } ); return $data; } /** * Assainit les paramètres. * * @param array $settings Paramètres à assainir. * @return array */ public function sanitize_settings( array $settings ): array { return $this->sanitize_template_data( $settings ); } }