Les champs personnalisés avancés (ACF) ont été publiés version 5.10, la première version majeure depuis que le plugin a été acquis par Delicious Brains. Il introduit plusieurs nouvelles fonctionnalités qui étaient auparavant expérimentales, clôturant les tickets lancés par l’ancien propriétaire Elliot Condon.

La version permet l’échappement HTML par défaut, ce qui permet d’éviter les attaques de type Cross-Site Scripting (XSS). Il exécute le contenu rendu par ACF via WordPress wp_kses() fonction. Il y avait un peu de confusion sur la façon dont cela fonctionne et la publication de la publication a été mis à jour clarifier:

« Il est important de noter que cela n’affecte que le contenu rendu par ACF dans votre tableau de bord WordPress ou tout formulaire frontal rendu via acf_form()« , a déclaré Iain Poulson. « Cela n’affectera pas les valeurs de champ chargées via des fonctions API telles que get_field() et the_field(). Nous ne faisons aucune supposition sur l’endroit où vous utilisez vos valeurs de champ dans votre thème et ne leur échappons pas en conséquence.

La version 5.10 introduit également la prise en charge du WordPress Blocks API v2 pour les blocs ACF. WordPress 5.6 est venu avec une nouvelle API Block qui permet aux développeurs de thèmes et de plugins de styliser plus facilement le contenu du bloc avec des résultats plus cohérents correspondant au front-end. L’équipe d’ACF a créé un Bloquer la documentation d’aide de l’API v2 avec des exemples qui aident les développeurs à mettre à jour leurs blocs et à utiliser les nouveaux filtres de blocs inclus dans la mise à jour.

Les autres fonctionnalités introduites dans cette version incluent le préchargement des blocs activé par défaut, un nouveau paramètre de pleine hauteur pour les blocs, la prise en charge de l’opacité pour le sélecteur de couleurs et de nombreuses corrections de bugs. La prochaine étape sur la feuille de route du plugin est ajouter la prise en charge de l’API WordPress REST aux groupes de champs ACF.

« Alors que les interfaces JavaScript alimentées par des API deviennent de plus en plus populaires dans l’espace WordPress, il est clair que beaucoup de nos clients souhaitent que cette fonctionnalité soit incluse dans le noyau ACF » dit Poulson.

« Nous prévoyons également d’améliorer les performances du plugin et de travailler sur d’autres fonctionnalités de qualité de vie. Maintenant que notre équipe de développement maîtrise parfaitement la base de code et le processus de publication, nous pouvons commencer à travailler sur ces fonctionnalités plus compliquées mais demandées depuis longtemps.

Peu de temps après l’acquisition, les représentants de Delicious Brains ont publié un article épinglé fil dans le forum, en clarifiant les attentes en matière d’assistance gratuite et de temps de réponse. Le forum d’assistance officiel pour les utilisateurs gratuits et PRO se trouve à l’adresse support.advancedcustomfields.com, qui est plus actif que les forums WordPress.org. Étant donné que le plugin est plus axé sur les développeurs, l’équipe adopte une approche plus souple du support en donnant à la communauté un endroit pour s’entraider :

Nous fournissons rarement une assistance dans l’un ou l’autre forum. L’exception est après une version majeure, lorsque nous gardons un œil sur les deux forums pour repérer les problèmes causés par la version.

L’objectif principal des deux forums est de permettre aux personnes de la communauté WordPress qui rencontrent des problèmes avec les champs personnalisés avancés de s’entraider. Les temps de réponse peuvent aller de quelques jours à quelques semaines et seront probablement de la part d’un non-développeur. Nous intervenons de temps en temps lorsque la description ressemble étrangement à un bogue.

La sortie de la version 5.10 est un bon signe qu’ACF continuera à progresser sous son nouveau propriétaire et une étape rassurante pour la petite minorité d’utilisateurs qui n’étaient pas sûrs de l’avenir du plugin.



Source link