Comment afficher un contenu spécifique à un utilisateur?
-
-
quelle a été votre solution?je cherche quelque chose de similaire.Dansmon cas,derrière un site Web restreint,un utilisateur vérifié doit utiliser unformulairemultipage qui recueilletoutes lesinformationsnécessaireset unefois quetoutes les données ont été collectées,lesinformations sontenvoyées à l'administrateur.what was your solution? i am looking For something similar. In my case behind a restricted website a verified user has to use a multipage form which collects all the necessary info and after all the data has been collected the data info is sent to the admin
- 0
- 2014-09-09
- alex
-
3 réponses
- votes
-
- 2011-04-10
En supposant que ce contenuest laboucle depublication habituelle:
$current_user = wp_get_current_user(); if(get_the_author_meta('ID') === $current_user->ID): // show the content endif;
Jepense que celane fonctionne que dans laboucle.
Si vousen avezbesoinen dehors de laboucle,interrogez simplement lesmessages de
$current_user->ID
:$query = new WP_Query('author' => $current_user->ID);
Assuming this content is the usual post loop:
$current_user = wp_get_current_user(); if(get_the_author_meta('ID') === $current_user->ID): // show the content endif;
I think this only works inside the loop.
If you need it outside the loop then just query posts from
$current_user->ID
:$query = new WP_Query('author' => $current_user->ID);
-
le seulproblèmeiciest qu'iln'estpas vraimentintuitifpour lepropriétaire du site de définir des `` autorisations ''parmessageonly problem here is that it it's not really intuitive for the site owner to set 'permissions' per post
- 0
- 2011-04-10
- hannit cohen
-
puis consultez leplugin "Members": http://justintadlock.com/archives/2009/09/17/members-wordpress-plugin c'estbeaucoupplus convivial ...then checkout the "Members" plugin: http://justintadlock.com/archives/2009/09/17/members-wordpress-plugin it's much more user-friendly...
- 0
- 2011-04-10
- onetrickpony
-
pensais à celui-ci,seulementj'ai vu qu'iln'étaitpasmis àjour depuis unmomentmaintenant.uneidée si celafonctionnetoujours?was thinking about this one, only I saw it wasn't updated in a while now. any idea if it still works ?
- 0
- 2011-04-10
- hannit cohen
-
il lance quelquesnotifications avec wp_debug,mais celafonctionne.Je l'utilisepour contrôler les rôleset lesplafondsit throws up a few notices with wp_debug, but it works. I'm using it to control roles and caps
- 0
- 2011-04-11
- onetrickpony
-
- 2011-04-10
Enplus de ce que One Trick Pony a écrit,si lepropriétaire du site abesoin de lapossibilité de restreindre le contenu à chaque utilisateur,vouspouvez développer unepetite méta-boîtepersonnalisée qui apparaîtra à l'intérieur de chaquemessageet affichera des cases à cocher avec les utilisateurs du siteetalors vous aurez dans votre dayabse lepost_metanécessaire des utilisateurs qui ont lapermission sur le contenuet vouspourriezfaire la condition. Si vous avezbesoin d'un autremoyen de contrôler le contenu,ilestpréférable defournir des détailsplus spécifiques sur lamanière dont cela devraitet doit êtregéré,il sera doncplusfacile de réfléchir à des solutions appropriées ...
Bonne chance :)
In addidtion to what One Trick Pony wrote, if the site owner needs the ability to restrict the content to each user, you can develop a small custom meta box that will appear inside each post and will display checkboxes with the site's users and then you will have in your dayabse the needed post_meta of the users that have permission to the content and you could make the condition. If you need another way of controlling the content, it's better you provide some more specific details on how this should and needed to be handled, so it will be easier to think for appropriate solutions...
Good luck :)
-
- 2016-06-30
1ère approche:
- Uneméthodepour cefairepour créer unepageindividuellepour chaque étudiantet rendre cettepageprotégéeparmot depasse.Cemot depassepeut être donné à l'étudiant.
- Vouspouvez autoriser les commentairespour cettepage/publication afin que l'élèvepuisse y ajouter des requêteset des réponses.
2ème approche:
- Vouspouvez utiliser WP Private Content Plus ( https://wordpress.org/plugins/wp-private-content-plus/)et rendre chaquepage/article visible uniquementpar des utilisateurs spécifiques.
- Vouspouvez créern'importe queltype demenu utilisateur d'administrateur.
Vouspouvez également utiliser la 2ème approche avec la 1èrepour une sécurité supplémentairebien que ce soitfacultatif.
1st approach:
- One method of doing this to create individual page for each student and make this page as password protected. That password can be given to student.
- You can allow comment for that Page/Post so that student can add there queries and responses.
2nd approach:
- You can use WP Private Content Plus (https://wordpress.org/plugins/wp-private-content-plus/) and make each page/post visible to specif users only.
- You can create any types of user menu of admin.
You can also use 2nd approach with 1st for additional security though its optional.
J'ai un site qui affiche le contenu uniquement aux utilisateursenregistrés. Laplupart du contenuest disponiblepourtous les utilisateurs,mais unepartieest spécifique à l'utilisateur (c'est-à-dire quetous les utilisateurs ont cettepage,mais chacun voit sonpropre contenu quepersonne d'autrene peut voir). Avez-vous uneidée de lafaçon dontje peux restreindre (et afficher) un contenu spécifiquepar utilisateur spécifique?