‘Actualización ACF 5.11.1: Notificación de seguridad para WordPress’
Actualización de Advanced Custom Fields – Versión 5.11.1
La versión 5.11.1 de Advanced Custom Fields ya está disponible. Esta actualización introduce una notificación administrativa relacionada con las correcciones de seguridad introducidas en ACF 5.11.
Detalles de la Actualización
En versiones anteriores a 5.11, funciones como get_field() y the_field() también podían utilizarse para recuperar valores de opciones de WordPress o valores de metadatos de publicaciones. Esto representaba un posible riesgo de seguridad, por lo que en ACF 5.11 actualizamos estas funciones. Ya no es posible utilizarlas para recuperar datos de opciones o metadatos de publicaciones, y en su lugar devolverán null.
Además, cualquier campo registrado utilizando las funciones PHP acf_add_local_field_group() y acf_add_local_field() debe registrarse antes de que se utilice get_field(). Recomendamos registrar estos campos en el gancho de acción acf/init o directamente en el archivo functions.php de tu tema.
Esta actualización afectó a más personas de las que inicialmente pensábamos, y no comunicamos suficientemente el impacto del cambio. Con el objetivo de ayudar a las personas a anticiparse a los problemas en sus sitios, esta actualización introduce un aviso administrativo de WordPress que te advertirá si detecta que se está utilizando get_field en campos que no están registrados correctamente en PHP.
Puedes encontrar más información al respecto en la guía Actualizaciones de las Funciones de Campos de ACF en 5.11.
Actualización
ACF 5.11.2 ya está disponible y realiza algunos cambios en los detalles de la publicación original mencionada anteriormente.
A partir de ahora, solo el shortcode de ACF implementa los cambios de acceso a datos previamente implementados, mientras que get_field() y the_field() evitarán el acceso solo a opciones que no sean de ACF.
Puedes obtener más información al respecto en la documentación de funciones de campos de ACF.
Registro de Cambios
- Mejora: Se agregó el filtro “acf/admin/license_key_constant_message” para permitir el cambio del mensaje “Tu clave de licencia está definida en wp-config.php”
- Corrección: Se agregó una advertencia para cuando se llaman a funciones como get_field() antes de que ACF se haya inicializado
- Corrección: Se corrigió el problema de que los campos no aparecían en los puntos finales de la API REST de usuario si la ubicación del grupo de campos se establecía en un formulario de usuario distinto a “todo”
- Corrección: Se solucionó una advertencia en la API REST si un tipo de campo personalizado no tenía la propiedad “show_in_rest”
- Corrección: Se solucionó un error que podía ocurrir si el valor del campo WYSIWYG no era una cadena
¡Gracias a todos los que ayudaron a que esta actualización sea posible!
La publicación ACF 5.11.1 Release apareció primero en ACF.
Encuentra toda la información en el artículo original: https://www.advancedcustomfields.com/blog/acf-5-11-1-release/.
Con Zonsai, tu sitio estará siempre al día.