En tout cas, 2.7.1 privatise les posts et pour moi cela fonctionne impec…
Dans le plugin « role manager » tu as la possibilité de sélectionner si tel ou tel role (admin, editeur, etc) peu lire les post privé
Oui il faut aussi que tu changes la boucle, et que tu rajoutes un test dans la même logique pour chaque article
après le the_post()
Récupérer la/les catégories via get_the_categories()
vérifier que l’article est ou pas dans la catégorie en question (avec la fonction in_array de php)
si oui, vérfier l’utilisateur et décider d’afficher ou pas
si non, afficher
Il faudra aussi changer les metas du post dans tous les fichiers ou ils peuvent apparaitre
Tu veux dire pour la page archive.php ou search.php?
Parce que le but justement c’est que les visiteurs ne tombent jamais sur un lien vers ces posts, donc à priori, inutile de valider le post lui-même, il me semble, non?
Dis donc, c’est une vraie galère apparemment, ce que je souhaite… Alors que ça semblait si simple… 😡
La boucle que tu me décris là est au-delà de mes compétences, je crains…
C’est pas tellement galère, c’est juste un petit bout de code en plus dans la boucle que tu vas mettre partout où tu utilises la boucle.
Oui ce que tu souhaites faire est assez usine à gaz
« La boucle » c’est assez simple 🙂 si tu as réussi à faire le premier code, tu t’en sortiras sans problème pour le second
J’ai abandonné, j’ai mis les articles en privé, et je m’aperçois que même en faisant toutes les recherches possibles sur des mots contenus dans ces articles, ils ne sont pas proposés, donc tout va bien.
Y a t’il un risque qu’on puisse y accéder autrement?
Vous devez être connecté pour répondre à ce sujet.
Défiler vers le haut
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web à des fins de marketing similaires.