Restricted Blocks
Restricted Blocks est un plugin WordPress qui vous permet de restreindre l’accès à des blocs Gutenberg spécifiques en fonction d’une grande variété de conditions.
Vous pouvez, par exemple, restreindre le contenu en fonction du rôle d’utilisateur, masquer le contenu pour les utilisateurs qui vivent dans des emplacements géographiques spécifiques, afficher conditionnellement le contenu en fonction de la machine utilisateur, rendre certaines parties de la publication indisponibles pour les moteurs de recherche, etc.
Types de restrictions
Cette section vous fournira des détails sur les types de restrictions et les exemples d’utilisation associés.
Fixe
Cette restriction, lorsqu’elle est activée, supprime un bloc du front-end.
Exemples d’utilisation
- Masquez temporairement les sections existantes ou nouvelles d’un article jusqu’à ce qu’elles soient prêtes à être publiées.
Mot de passe
Le contenu restreint n’est affiché qu’après une soumission réussie du mot de passe.
Exemples d’utilisation
- Affichez du contenu privé uniquement aux membres d’un club, d’une communauté ou à vos amis.
- Afficher le matériel téléchargeable uniquement aux élèves d’une classe.
Âge
Le plugin affiche le contenu associé à cette restriction si l’utilisateur répond aux exigences d’âge définies dans le back-end. Notez que l’utilisateur peut déclarer son âge en soumettant la date de naissance avec le formulaire fourni.
Exemples d’utilisation
- Restreindre l’accès aux contenus sensibles
Géolocalisation
Ce type de restriction vous permet d’afficher ou de masquer des blocs en fonction de l’emplacement de l’utilisateur.
Exemples d’utilisation
- Afficher un contenu différent en fonction de l’emplacement de l’utilisateur
- Rendre les vidéos indisponibles pour les utilisateurs situés dans des pays spécifiques
Appareil
Cette restriction vous permet d’afficher des blocs en fonction de l’appareil de l’utilisateur.
Exemples d’utilisation
- Afficher des éléments de disposition complexes uniquement avec des appareils de bureau
- Afficher différents liens de téléchargement en fonction de l’appareil de l’utilisateur
Plage horaire
Avec cette restriction, vous pouvez afficher le contenu à un intervalle de temps spécifié.
Exemples d’utilisation
- Vendre des billets à des intervalles de temps prédéterminés
- Créer une vente flash
Capacité
Cette restriction utilise les capacités de l’utilisateur pour déterminer s’il doit afficher ou non un bloc spécifique.
Exemples d’utilisation
- N’autorisez l’accès au matériel premium qu’à des rôles d’utilisateur spécifiques.
Adresse IP
Cette restriction vous permet d’afficher ou de masquer des blocs en fonction de l’adresse IP du visiteur.
Exemples d’utilisation
- Empêcher le spam sur les formulaires de contact ou la zone de commentaires
- Prévenir les tentatives de piratage
Biscuit
Utilisez cette restriction pour afficher du contenu basé sur la présence de cookies spécifiques.
Exemples d’utilisation
- Masquer ou afficher des éléments d’interface en fonction des informations disponibles sur l’utilisateur
- Afficher le contenu uniquement pour l’utilisateur connecté
En-têtes HTTP
Avec cette restriction, vous pouvez afficher ou masquer du contenu en fonction des informations disponibles dans les en-têtes HTTP.
Exemples d’utilisation
- Masquer le contenu vers un bot ou des moteurs de recherche spécifiques
- Afficher conditionnellement le contenu en fonction de l’appareil de l’utilisateur
Style personnalisable
Vous pouvez personnaliser les couleurs et la typographie des éléments affichés dans le front-end avec les 18 options de style disponibles dans le back-end.
Informations techniques
Manuel du plugin
Veuillez consulter le manuel du plugin pour plus d’informations sur l’installation et l’utilisation du plugin.
Service de géolocalisation
Ce plugin géolocalise les utilisateurs avec GeoLite2. Une base de données de géolocalisation IP gratuite fournie par MaxMind.
Notez que pour utiliser la base de données GeoLite2, vous devez créer un compte MaxMind et accepter leurs conditions d’utilisation.
Détection d’appareils
L’appareil de l’utilisateur est détecté avec la classe PHP Mobile Detect.
Mises à jour
15.11.2022 - v1.08 - Améliorations mineures du back-end 19.08.2021 - v1.07 - Version initiale
Crédits
Ce plugin utilise les ressources suivantes :
- Select2 sous licence MIT
- Mobile Detect sous licence MIT
- Compositeur sous licence MIT
- API PHP GeoIP2 sous licence Apache 2.0
- MaxMind DB Reader API PHP sous licence Apache 2.0
- Code commun pour les clients de service Web MaxMind sous licence Apache 2.0
Démenti
Ce produit peut inclure des données GeoLite2 créées par MaxMind, disponibles auprès de https://www.maxmind.com.
Avis
Il n’y a pas encore d’avis.