Lorsque le contributeur et développeur WordPress Nick Diego a publié la version 3.0 de son Bloquer la visibilité plugin plus tôt cette année en mars, il rendu toutes les fonctionnalités Pro disponibles dans la version gratuite, à l’exception de quelques-uns qui prendraient plus de temps. Le plugin, utilisé sur plus de 10 000 sites WordPress, permet aux utilisateurs d’afficher des blocs de manière conditionnelle en fonction de rôles d’utilisateur spécifiques, de connexions/déconnexions, d’utilisateurs spécifiques, de tailles d’écran, de chaînes de requête, de champs ACF, etc.
Dans le dernier Mise à jour 3.1.0 Block Visibility a ajouté les contrôles WooCommerce et Easy Digital Downloads (EDD) manquants. Ces fonctionnalités devaient initialement être fusionnées dans la version gratuite en avril, mais nécessitaient davantage de développement pour améliorer leur fonctionnement sur les sites disposant de catalogues de produits/téléchargements volumineux.
Les contrôles WooCommerce incluent 18 règles de visibilité conditionnelles avec une prise en charge complète des produits à prix variables. Il permet aux utilisateurs d’afficher ou de masquer des blocs en fonction des produits, du contenu du panier, de l’historique des achats des clients, etc.
« Il y a un changement notable dans les règles basées sur les produits », a déclaré Diego. « Avant, il fallait sélectionner le produit que l’on souhaitait cibler avec les conditions de visibilité. Bien que cela soit encore possible, Block Visibility peut désormais détecter le produit actuel.
« Cette fonctionnalité est extrêmement utile sur les pages de produits, les modèles de produits uniques et les grilles de produits (blocs de requête). »

Les contrôles EDD permettent aux utilisateurs d’afficher ou de masquer des blocs en fonction des téléchargements, du contenu du panier, de l’historique des achats des clients, etc. Étant donné qu’EDD n’a pas autant de mises en page alimentées par blocs que WooCommerce, Diego n’a pas inclus la fonctionnalité « Détecter le produit actuel ».
« Le contrôle de visibilité EDD n’a actuellement aucune règle basée sur le produit », a-t-il déclaré. « Si une plus grande prise en charge des blocs est ajoutée à EDD à l’avenir, comme un bloc de produits EDD prenant en charge les blocs internes, attendez-vous à plus de fonctionnalités. »
Block Visibility 3.1.0 ajoute également une nouvelle commande de palette de commandes pour « Gérer les préréglages de visibilité », qui nécessite WordPress 6.3+.

Diego a déclaré qu’il ne prévoyait pas d’ajouter de nouvelles intégrations au plugin, mais qu’il continuerait à améliorer les contrôles existants. Maintenant que toutes les fonctionnalités de la version Pro ont été fusionnées dans le plugin gratuit, les utilisateurs sur lesquels la version Pro est installée peuvent la désactiver après la mise à niveau vers la version 3.1.0.
Source link