Trabajando para crear el próximo plugin para Cavalls Del Vent, me he dado cuenta de que hay un error grave en la sección de bases de datos de Backend Frontend Template Pro

En la documentación pone:

  • $wpdb->sanitize_key: sanitiza un id
  • $wpdb->sanitize_text_field: sanitiza una cadena
  • $wpdb->sanitize_textarea_field: sanitiza una cadena múltiple

Por lo que su teórico uso es así: $wpdb->sanitize_key(“Lorem Ipsum”);

Pero en realidad esas funciones son nativas de WordPress, no de la clase wpdb:

  • sanitize_key: sanitiza un id
  • sanitize_text_field: sanitiza una cadena
  • sanitize_textarea_field: sanitiza una cadena múltiple

Por lo que su uso real es así: sanitize_key(“lorem ipsum”);

Llamar a $wpdb->sanitize_key generará un error.

Por lo que sólo puedo decir: shame!

En la próxima versión se corregirá el error, además de otras mejoras y correcciones que estoy implementando.

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos Cookies propias y de terceros para mejorar nuestros servicios y para ofrecerte una mejor experiencia (por ejemplo, mostrando publicidad personalizada) mediante el análisis de tus hábitos de navegación (por ejemplo, páginas visitadas). Puedes aceptar todas las cookies pulsando el botón “Aceptar”. Para configurarlas, obtener más información o rechazar su uso, haz click AQUÍ

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar