WPSAL (Simple Access List)

Description

WPSAL (Simple Access List) est une extension légère qui permet aux propriétaires de sites WordPress de contrôler l’accès aux articles, aux pages et aux types de publications personnalisés. Vous pouvez limiter l’accès au contenu à des utilisateurs ou à des rôles spécifiques et rediriger les visiteurs non autorisés vers n’importe quelle page.

Caractéristiques principales

  • Limiter l’accès aux articles, aux pages ou aux types de publications personnalisés.
  • Attribuez des droits d’accès à des utilisateurs ou à des rôles individuels.
  • Redirigez les visiteurs non autorisés vers la page de votre choix.
  • Convivial pour les développeurs grâce à ses filtres et ses hooks.

Utilisation

  1. Accédez à la liste des articles, des pages ou de tout autre type de publication personnalisé dans l’interface d’administration de WordPress.
  2. Passez la souris sur une ligne de publication pour afficher le menu d’actions WPSAL. Cliquez dessus.
  3. Dans la fenêtre contextuelle qui s’affiche, sélectionnez les utilisateurs et/ou les rôles autorisés.
  4. Vous pouvez, si vous le souhaitez, sélectionner une page de redirection pour les visiteurs non autorisés.
  5. Cliquez sur Enregistrer — les restrictions d’accès sont appliquées immédiatement.

Idéal pour : les sites d’adhésion, les portails clients, les blogs privés ou tout autre scénario nécessitant un contrôle flexible de l’accès au contenu.

Notes de développement

Cette extension contient des fichiers JavaScript et CSS minifiés.
Les fichiers source non compressés sont accessibles au public ici :

  • SweetAlert2 v11.26.25: https://github.com/sweetalert2/sweetalert2/archive/refs/tags/v11.26.25.zip
  • TomSelect v2.6.1: https://github.com/orchidjs/tom-select/archive/refs/tags/v2.6.1.zip

Assistance / Documentation

  • Pour consulter la documentation, rendez-vous sur : https://wpsal.verya.xyz/.
  • Pour obtenir de l’aide ou signaler des bogues, rendez-vous sur la page du plugin dans le répertoire WordPress.

Captures d’écran

Installation

  1. Téléchargez le dossier wpsal-simple-access-list dans le répertoire /wp-content/plugins/.
  2. Activez l’extension via le menu « Extensions » dans WordPress.

FAQ

Puis-je restreindre l’accès aux types de publications personnalisés ?

Oui ! Par défaut, les articles et les pages sont pris en charge.
Utilisez le filtre wpsal_allowed_post_types pour étendre cette fonctionnalité aux types de publications personnalisés.

Puis-je rediriger les utilisateurs non autorisés ?

Oui, vous pouvez choisir une page personnalisée vers laquelle rediriger les visiteurs qui n’ont pas accès au site.

Puis-je restreindre l’accès à la fois aux rôles et aux utilisateurs ?

Tout à fait. Vous pouvez attribuer des droits d’accès à des utilisateurs spécifiques, à des rôles, ou aux deux à la fois.

Cette extension est-elle facile à utiliser pour les développeurs ?

Oui, elle propose des filtres et des hooks permettant d’étendre ses fonctionnalités et de l’intégrer à d’autres extensions ou thèmes.

Puis-je masquer les pages protégées si des règles WPSAL leur sont appliquées ?

Oui ! Lorsque l’option « Filtrer les menus et les blocs de navigation » est activée dans les paramètres de l’extension, celui-ci supprime automatiquement les éléments de menu et les liens des blocs de navigation auxquels l’utilisateur actuel n’a pas accès.

Avis

Il n’y a aucun avis sur cette extension.

Contributeurs & développeurs

« WPSAL (Simple Access List) » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WPSAL (Simple Access List)” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WPSAL (Simple Access List) » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Historique des changements

1.3.1

  • Corrections de bogues.

1.3.0

  • Une nouvelle interface utilisateur moderne et un design revisité.
  • La version minimale requise de PHP a été abaissée de 7.4 à 7.0.

1.2.3

  • Testé jusqu’à la version 7.0 de WordPress.
  • Mise à jour des bibliothèques SweetAlert2 et TomSelect.

1.2.2

  • Mise à jour des bibliothèques SweetAlert2 et TomSelect.

1.2.1

  • Mise à jour des bibliothèques SweetAlert2 et TomSelect.

1.2.0

  • Nouvelle fonctionnalité : ajout d’un filtrage côté interface des menus et des blocs principaux/de navigation en fonction des règles d’accès WPSAL.
  • Vérification de l’accès au cache pour améliorer les performances.
  • Mise à jour des bibliothèques SweetAlert2 et TomSelect.

1.1.0

  • Nouveau filtre : wpsal_permissions_column_post_types.
  • Nouvelle fonctionnalité : suppression de toutes les métadonnées de l’extension (réinitialisation des autorisations).
  • Sélecteurs CSS améliorés, mis à jour et normalisés pour une meilleure compatibilité avec les pages d’administration.
  • Interface utilisateur optimisée : mise en page améliorée et meilleure clarté visuelle générale.
  • Amélioration des performances grâce à l’optimisation de diverses requêtes méta.
  • Mise à jour des bibliothèques SweetAlert2 et TomSelect.

1.0.0

  • Version initiale :
    • Contrôle d’accès basé sur les utilisateurs et les rôles.
    • Rediriger les utilisateurs non autorisés.
    • Interface modale avec SweetAlert2 et TomSelect.
    • Hooks et filtres pour développeurs.