Description
Cette extension vous permet d’assigner facilement des « autorisations » à certaines pages, et seuls les utilisateurs disposant de ces mêmes autorisations pourront voir la page.
-
Autorisations des pages : Cette extension ajoute une nouvelle taxinomie d’autorisations à vos pages. Les administrateurs peuvent créer/assigner de nouvelles autorisations à partir de l’écran de modification de page (vous pouvez aussi utiliser le lien Modification rapide). Vous pouvez ajouter/modifier/supprimer les autorisations en cliquant le sous-menu Autorisations sous le menu Pages. Les pages sans autorisations assignées seront visibles à tout le monde.
-
Autorisations des utilisateurs : Les administrateurs peuvent ajouter/supprimer les autorisations d’un utilisateur en utilisant les cases à cocher sur leur profil d’utilisateur. L’écran de tous les utilisateurs à une colonne qui montre les autorisations ajoutées à chaque utilisateur.
-
Message de restriction : Si une page a des autorisations, le contenu ne sera visible que pour les utilisateurs qui ont l’un de ces mêmes autorisations. Autrement, le contenu sera remplacé par le message ci-dessous.
-
Redirect to login: Instead of a restriction message, you can choose to have users get redirected to the login page.
Captures d’écran
Installation
- Téléchargez le contenu de
simple-restrict.zip
au répertoire/wp-content/plugins/
- Activez-la via le menu Extensions dans l’admin WordPress
FAQ
-
Comment puis-je limiter l’accès à une page ?
-
En modifiant la page pour laquelle vous souhaitez limitée accès, vous verrez une nouvelle section « Autorisations ». Créez et assignez une nouvelle autorisation (par exemple “Abonnement or ») et mettez à jour votre page. Maintenant cette page ne sera visible que par les utilisateurs qui ont cette même autorisation assignée dans leur profil.
-
Comment puis-je permettre à un utilisateur de voir une page ayant accès limité ?
-
Si une page a un accès limité, son contenu ne sera visible que par les utilisateurs qui ont cette même autorisation. Pour attribuer une autorisation à un utilisateur, modifiez son profil et vous verrez toutes les autorisations possibles énumérées. Mettez une coche à côté des autorisations que vous souhaitez donner à cet utilisateur. Enregistrez les modifications et l’utilisateur sera autorisé à voir la page.
-
Si une page a plusieurs autorisations attribuées. Est-ce que l’utilisateur doit avoir toutes ces autorisations attribuées à elle/lui pour voir la page ?
-
Un utilisateur ne doit avoir qu’une des autorisations de la page attribuées à elle / lui pour voir cette page. Par exemple, si une page est assignée l’autorisation « Abonnement or » et l’autorisation « Abonnement argent », un utilisateur qui est attribué l’autorisation “Abonnement argent” verra la page.
-
Qu’en est-il des pages qui n’ont pas des autorisations attribuées ?
-
Elles sont visibles à tout le monde.
-
Will this plugin restrict posts?
-
No. This plugin is only for pages.
-
Will this plugin restrict pages that use custom page templates?
-
It depends. If your page template uses the_content() to retrieve the main content, and does not loop through any posts, then yes this plugin will restrict the page. Otherwise, see the answer below.
-
Will this plugin restrict pages that show posts (archive pages)?
-
No. This plugin hides the main content of the page (the_content()). Any page template that loops through posts, be they default posts or custom post types, will continue to show those posts. A more advanced content restriction plugin (usually paid) would be required for your needs.
-
What WordPress user capabilities are required for the different functionalities of this plugin?
-
The manage_options capability is required to edit plugin settings.
The edit_users capability is required to assign permission to users.
Any user who has the rights to edit a page also has the rights to assign permissions to the page and create new permissions.
-
How can I contribute to the code?
-
The plugin is on GitHub, feel free to submit a pull request.
-
Quelles langues sont prises en charge par cette extension, et comment puis-je aider avec la traduction?
-
Cette extension a été publiée en anglais et en français, et tout le monde peut ajouter des traductions supplémentaires ici.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Restriction Simple » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Restriction Simple” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Restriction Simple » 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.
Journal
1.0.0
- Version initiale
1.0.1
- Mises à jour des traductions
1.0.2
- Passage à translate.wordpress.org.
- Test sur WordPress 4.5.
1.0.3
- Mises à jour readme et descriptions.
1.0.4
- Update to show Tested up to WordPress 4.9.4
1.1.0
- Adds option to redirect user to login page instead of showing the restriction message (thanks to ClearPathDigital)
- Updates to readme, description and FAQ to include GitHub URL.
- Tested up to WordPress 4.9.8
1.2.0
- Allows restriction of homepage
1.2.1
- Fixes a bug that caused the default restriction message to be » (empty text) instead of the plugin’s usual default.
1.2.2
- Adds compatibility with WordPress 5.0 (Gutenberg editor)
1.2.3
- Minor bug fix with Permissions column on Users page
1.2.4
- Changing the WordPress capability required for editing a user’s permissions from manage_options to edit_users.
1.2.5
- Fixes a bug that would erase user permissions when they edited their own profile.
1.2.6
- Adds ‘Security Risk – Seeking Adoption’ message and adds ‘adopt-me’ tag. Do not use this plugin until a new version is released. The team at WordFence has advised me of a security risk with this plugin. I am no longer in a position to develop or update this plugin. I am therefore putting this plugin up for adoption as described here. If nobody expresses interest in taking over this plugin within the next 30 days I will be removing it from the WordPress plugin repository.
1.2.7 – 14.02.2024
Fixed: Security issue