Pages privées sous Wordpress

Résolu/Fermé
JpRaoul Messages postés 4 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 16 octobre 2008 - 15 oct. 2008 à 13:34
 fenix - 6 févr. 2012 à 08:35
Bonjour,

Une question pour les spécialistes de Wordpress.

Ma configuration : Wordpress 2.6.2 en français, installé sur mon propre serveur Linux. Le tout fonctionne parfaitement.

J'utilise Wordpress comme un CMS allégé pour gérer un projet professionnel : une page type blog avec les actualités du projet, et un certains nombre de pages statiques (présentation de l'équipe du projet, le calendrier des réunion, etc.).

Parmi ces pages statiques, certaines sont privées : au moment de la publication, la case "cette page est privée" est cochée. Ces pages privées contiennent des informations accessibles uniquement aux membres du projet une fois authentifiés.

Dans ce site, je suis l'"administrateur" et le seul "éditeur" (rôles des utilisateurs Wordpress). Je peux créer des articles, des pages, etc.

Les autres membres sont seulement "auteurs", "contributeurs" ou "abonnés" : ils peuvent seulement créer ou soumettre des articles, ou des commentaires selon leurs rôles.

Le problème est que les membres, une fois authentifiés, ne voient pas les pages privées que j'ai créé en tant qu'"administrateur" ou "éditeur" ! Seul un utilisateur ayant pour rôle "administrateur" ou "éditeur" peut voir ces pages.

Une solution simple serait de passer tous les membres au rôle "éditeur". Mais cette solution ne me convient pas car je n'ai pas envie que tout les membres puissent créer ou modifier des pages existantes ! Les simples "abonnés", par exemple, une fois authentifiés, devraient être capables de voir les pages privées, mais pas de créer de nouveaux articles, pages, etc.

Quelqu'un a-t-il une solution à me proposer pour que je puisse créer des pages privées visibles de tous les membres authentifiés, du simple abonné à l'éditeur, sans passer tout le monde à des droits supérieurs ?

Merci pour votre aide !

PS : l'utilisation d'un mot de passe supplémentaire par page ne me convient pas non plus ;-)
A voir également:

3 réponses

JpRaoul Messages postés 4 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 16 octobre 2008 17
16 oct. 2008 à 11:09
Je me réponds à moi-même car j'ai trouvé la solution à mon problème.

Le plugin "hidepost" (https://wordpress.org/plugins/hidepost/ est une solution.

Il suffit de mettre les messages (articles et/ou pages, en entier ou en partie) entre les marqueurs [hidepost] et /hidepost.

Exemple (dans un article ou une page) :

----------------------------------------------------------
Voici un joli article avec plein de choses visibles par tous. Quel bel article !

[hidepost]Et voici un message privé, visible uniquement par les membres connectés, quelques soient leurs rôles./hidepost.

Et encore un message public.
----------------------------------------------------------

Pour les utilisateurs connectés, le message apparaîtra entièrement. Pour les autres, apparaîtra le message suivant :

----------------------------------------------------------
Voici un joli article avec plein de choses visibles par tous. Quel bel article !

Connectez vous (page login) pour voir cette partie du message.

Et encore un message public.
-----------------------

La phrase invitant les utilisateurs à se connecter est bien sûr changeable.

Voilà un plugin qu'il est bien !
18
on le place ou dans l'éditeur, complétement en bas ?
0
sinon tu as user rôle Editor tu peut même créé de nouveau rôle comme style membre premium etc... tu peux même faire du cas par cas
1
J'ai proposé une correction pour le bug de la page blanche des articles protégés http://www.fraifrai.net/index.php?post/2012/01/04/WordPress-retourne-une-page-blanche-lors-de-l-acc%C3%A8s-%C3%A0-un-article-prot%C3%A9g%C3%A9-par-mot-de-passe
0