Changer le statut des post en fonction du rôle de l’utilisateur (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2389553
    louisjdv
    Participant
    Initié WordPress
    1 contributions

    Bonjour à tous !

    J’ai un site de membres où les utilisateurs doivent payer pour s’abonner. Lorsque l’utilisateur s’inscrit, son rôle devient “membre” et il peut maintenant publier dans un type de message personnalisé appelé “activité”.

    Cependant, si son abonnement prend fin, il revient automatiquement à un rôle standard. Le code fonctionne avec cet article : Changer le statut des messages en attente en fonction du rôle de l’utilisateur

    Je voudrais faire l’inverse, sur le même modèle que l’article ci-dessus. A savoir : si l’utilisateur achète à nouveau un abonnement, tous ses messages seront publiés.

    Merci pour votre précieuse aide.

    • Ce sujet a été modifié le il y a 22 heures et 54 minutes par louisjdv.
    #2389559
    Lumiere de Lune
    Participant
    Maître WordPress
    19735 contributions

    Je te ferais bien la même réponse que sur StackOverflow, pour des tas de raisons. Néanmoins, pour te mettre sur la voie, la solution est dans un cron qui récupère les changements de statut sur les abonnements, et sur un changement détecté, modifie le statut des posts. Ou, plus simple mais plus lourd, passe à travers la base de données et vérifie les posts user par user

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.